MDVRTGQIQLWQFLLELLSDNSNAAFITWEGINGEFKLIDPEEVARRWGERKSKPNMNYDKLSRALRYYYDKNIMTKVHGKRYAYKFEFHGLAQACQASLPELQLPIPSYSSDIFSNYRHAAAMQAKFLCLPSTGNQHPVANGGQANTFCSVPTMGHPHLMSQPRNYWNGNSPLSTGFYPSQIPTSHQKFSNMIMHQQFLAEIFNYGFRKHFLEISEALDILQQEHLAIEEELNKCIKENDEIHAQQEEVMREIAAVKRRQLELQNDIDSSASYLSELRKEEKILREFNTNLLNDISEVEETLNNLREKDDEDVENGIKKLIAAVDGANELYEFYDVNKCKTGCENLDKEIEQRTEELNIDITSTINKALIVQKEQLQKTTAEKLTEIEKHKELNALPSPLLMKIIMVKEEAAKRPNFVVAETHAFKSKAKDETIIYITNL