MKNNNINSTRSNMMKDNELFHVIHKVPCGDTPYVKAKHAQLIEKNPEMAIVWFWKAINTGDRVDSALKDMAVVMKQLDRSEEAIEAIKSFRPRCSKNSQDSLDNVLIDLYKKCGRMEEQVELLKRKLRQIYQGEAFNGKPTKTARSHGKKFQVTVQQEISRLLGNLGWAYMQQAKYLSAEAVYRKAQIVEPDANKSCNLAMCLIKQGRFEEGRAILDDVLESKVSGSDDCKTRQRADELLSELEASLPRGRDAEMEDVLGNMLDDDFVLGFEERTATSFKSKRLPIFEQISPFRNQLVC*