MKVYFSAIFALATAVNGFQSAGFVRTSSRASSAMSMADGEFDFDVAIIGCGVGGHGAALHARAQDLKTAVFAGEDVGGTCVNRGCVPSKALLAASGRVREMRDTAHLESLGIEVGEVNYSREGIAAHAKNLANRVKGNLEMSLVGLGVDVVEGRGALTGKPHEVLDQKTGKVYTAKDIILAPGSIPFVPPGITVDEKTVYTSDGALELPFVPEWVAIVGSGYIGLEFSDVYTALGSEVTFIEALPLLMPTFDREIAKQAERLLIRERPIDYRTNVFASEVTPGIPGEKPVTIKMIDADTKEHVETLEVDACMVATGRVPNTANMGLEDAGIETQRGFVAVNGKMQVLTKHDGGDVLPGVWCIGDANGKMMLAHAASAQGISAVENIVGRPHEVDHAAVPAACFTHPEISMVGPTEEQAIEMAEKEGWTLGKSQGNFRANSKALAEGEGNGIAKVLFNKDTGKVVAVHIIGLHAADLIQECANAVAAGTTVQELSMMVHTHPTLSEVMDEAFKGAVGMSSH*