MGLEEVGKTTVIDLVLAYGKEFCILIDHPFNYRTIVVTAMPGVAATILHGETTHPAVGLNRSRESVAKNFVEEWSDSLMLIIDDISFAGEFDLVKILHYTKTLMQDEYQPFGGLNLVFAGEYSQLEPVGRPPFYNLQHTIPEIHDSLNSFIELDGMHRFQDDPEWGQRCLRFREGRPTEKDIETINDDCVVGTTHVTPENIQVATYLNRDRDAINSAIFEEICGKNKPADDSVLMDAVLIFMDDLQMANQAGTLVPVRSNSVLKHFFSTSGEDSLKRGSDSRKRVDPALKLYKGCPVVFTENTIVPNGEANGSRLFVRKVNVRDGCTPMIIQLDNGCKIRAFFSGQVKSILVEHEMETIMPRTFYVTEQDYTFSTR