MPVTYIILLLIFIFAAAFLFKRFQSKYILGENAPEMTAEVTILDKQIVEIPDTQPGEEDQEFWIYVQKGRFGPKREFEVGVHYFHALNPGDKGIMTYQGRKFHHFALKRD