MSFFFGRTRTRTNTTDLVRQAREDVTKLEGPQGAAKAEELAKVLAQMKQVLQGTHETEPNTEQIYQLVTAMIEEDLLYLLAVHLHRFPFESRKDTQVIFSYVFRFRPPTGPQKPEPLALAYVVERRPQVLVELCRGYDHKESATPAGTVLREVLKNEAAAAIILYDDGDEEGSSARGIGGINPDRTQSGRGVFWKFFDWIDKSSFEVSADAFTTFRELITKHKELVPRYLAANFDLFFDRYNNVLVQSNSYVTKRQSIKLLGEILLDRSNYNIMTAYVDRGEHLKICMNLLRDDRKMVQYEGFHVFKVFVANPHKSVPVQKILIMNRDKLLHFLSHFLEDRTEDEQFIDEREFLIKQIRNLPPAPVPPQQR