MEMMADYRYIPDEFSDIYQVTNALNAAGLESANLIIGIDFTKSNEWTGKHSFDGMSLHTIRPGMLNPYQHAISIIGTALLGYDDDKKIPCFGFGDATTHDRRVFCFYRDGRPCDGIEGVLKRYGELLPLITLSGPTSFAPLIYAAIEIVKQSGNQYHILVIIADGQVTGNIGVHKGILSQQEKETIDAIVAASNYPLSIVMVGVGDGPWHMMRQFDDAIPNRNFDNFQFVNYTEIMAKYRDPETAFALATLMELPGQYTAIKKMQGVRYPTLNANSLSVVSRPNPQGIYTPSATFGQHARVLTWKPDDRSAKRKVPLIQKVKTHLQELSQGSSMNQ*