MKHVFPTYKRFPIDLVNGTGTVVTDKNGKTYLDFTSGIAVCNLGHCPTNVAEAVQQQLGNIWHTSNLYECALQDSVAELIADGKERLVFFCNSGTESNEAALKLARKYTGKEKIITFEKSFHGRTFGSMSATGQAKIHQGFGELVPGFTYVPYNDIEAFRAEIDENTAAVMLEVIQAEGGVIPANAAFLLEVQLLCKKMGALLIIDEVQTGLGRTGTLYGFEQIGLDPDIFTLAKGLGNGLPIGAMVGKSDLISAFGPGSHGSTFGGNKLALAAAKEILLTMKQTGFLEEVNAKADYFRNLLEANLEVLDNVSDIRGGGFLIGIELENAAEPVITELRDKGLLILTAGTNVLRILPPLTVSYAEIDQAIYLLKSVLENQLIGSEEG*