MKFASFKHPTNRDGVLHIVDRALKHAVDVSDIAPTLQFALEHWDSLQRALQDEATSLARGTNRPVIDFAAALDAGRVAAPLPRTHQWLDGSAYLSHVERVRRARGDKVPESYYRDPLMYQGGGDSMMGPRDDLICLSEDWGIDLEGEVGVITGDVPMGVSPAEAGSAVRLVVLINDVSYRKLIPAELAKGFGFVNGKGLNALSPVAVTPDELGGAWCDQKGAGKLDYRLICHVRGQWFGNPNAADDMTFSLFDLVSHAAKTRPLMAGTLIGSGTVSNHDIATGYACIMEKRLVEQVELGAAKEEFLRFGDTVEIDMFDHHGETIFGAIRNHVVHSTPPTETR