MEMLHLEEAMAELRESFRSTKTRSAEWRKTQLRGLERLLQEKEREIYKALDEDLGKHHTEAYRDEIGILVKSLNLSLNSLDDWMASKKVPVPVIAFPTTGEVVPEPLGVVLIFSSWNFPLGLALDPLIGAIAAGNAAVLKPSEIAPACSSFLAKNIPLYLDNKAVKVIEGGVPIAERLLEKKWDKIFFTGNARVGRIIMSAAAKHLTPVTLELGGKCPAILDHFSSLRDRNVAVKRIVSGKWGLCSGQACVGVDYLLVKEKHASEVIEFIKDWLKKYYGDDPQKSNSMSRIVNKHHFRRLQKLIEDPLVAASIVHGGSMNEKNLFIEPTILLDPPLDAEIMTEEIFGPFLPIITLKKIEDSIEFINSKPQALSLYVFTKDKTFQKQVIAKTSSGSVTVNDTIVQFACDTLPFGGVGQSGLGKYHGKFSFDAFSHGKAVLRRSLLTEMSFGYPPWNDYKLRFLRAAYNFDYIALFLLLIGLKRK