MAMPPSRSWAELQHDLLVSIMTRVGAPDLLWGGASRACSSWRAAARDPLAWRRVDLRDWVALTSGRRAARPGHSSSRVSVHAALVGILEVAAKLAEGRIEAVLLPEFADEDHLLFLAERCPNLHYFSLPSTCMTYDQFCKAIGGLQSLKGMAVDESLINYDVLLHVHQCCPDFVELKVSALYVDEEMASVICNSLPRLKKLEIPSCDMSSAAIIRFLDCLEQLEHLDISGYETSAISSPVLEKASRLKVFLWNSKFELGEFMDCSNCGEHNINPQEPCKCMMEHKVMDWLAGPS*