ALPFILIIVVYIPPLGQILMLYMAQSGYPVIYMPDWQIALKRLPSFVLVIMICYLPMPFAPPVLMMELMMAKGYWVPIVMLVPPGDGPMASLAMKAGAVIFLMMGLPPDLIFVMCRIAAYYLG