MSFELVAYEKLKGSIRESIITLIKSHNEKAKIIEDKLEYSVKEVSRERQPQVLVLLKTIELLDNSSKEPEDKARVLNALAYYIRDQIAATYKYTSPDNSDFYKSLTISLDLNKDNNPNREDLADMYSALEKFLRSHVYKNSDPRKGYLDKQPFAIKHYSVVDDILELSDRVHKLRHEIIIAARDLHLLQQKPKSSQGGLFSVPSGKEKVTDTHEVANHRL