MSAMGFEGFEKRLEVEFFMPPVLVDPEGKGLRSLARAQLDQVLSAAECTIVSQLCNEEFDSYVLSESSLFVYPYKIIMKTCGTTKLLKAVPVLLELAAELFLKASGCRYTRGAYNFPQEQQFPQGSFATEVSYLNQYFGDLGRGSQAYILCGASKEHKWHVYAASALSDSEACERVYTLEMCMTKLDTEMASKFYKETCGTAMDMTKSSGISSLLPCSQICDYAFEPCGYSMNGIEGSRLSTIHVTPEDGFSYASFEAMGYNSKNVDLPTLVDNVVACFKPAVFSVALHASGVLQQSVVGSWEAPLVPKGYICDGSTKQRLPGGAVVVFHTFRKASSAGSATVSPLPLGDGLRVNVLQDVEDVFVRVKQSVATKLLIS*