MKKITFIGAGSTIFAKNVLGDCLLTEALNGFEFALYDIDPKRLQESQLMLENLRDRYNPSVAINSYDDRKLALQNAGYVINAIQVGGYKPSTVIDFEIPKRYGLRQTIADTVGIGGIFRSLRTIPVLFDIAKDMEEMCPDAWFLNYTNPMATLTGAMLRYTNIKTIGLCHSVQVCTKDLFKALGMEHDGIEERIAGINHMAWLLEVKKDGTDLYPEIKRRAKEKQKTKHHDMVRFELMDKFGYYVTESSEHNAEYHPYFIKRNYPELISELQIPLDEYPRRCVKQIENWEKMRDDIVNNKNLTHERSKEYGSRIIEAMETNEPFTFGGNVLNTGLITNLPSKAVVEVTCVADRKKITPCFAGELPEQLAALNRTNINTQLMTIEAAVTRKKEAVYQAAMLDPHTSAELSMKDIISMCDDLFAAHGDWLPEYK