MKDLGAAKQILGIGVHRDRKNGSYNFNITNLVKIDTFYTQIVSQTAAEYIRTFDPNSHTLLTREQLLKQYSDKLPVEPYRCYFKNASIKNVIRDPDIPQGCDADAPELDDSTPLGKYRIGGGNRETAAAGLIQNTSLKGFEPPWIRPVPPRLPEQDGELVWLTPDNNHELLWDYGMCADTSRVAAVRDLIGRALKGALAPTQQQKVLVELEADPKLVYHCGLSPRLLPELVENNPVIAVEVLLKLMNSVQIADYFKVLVNMDMSLHSMEVVNRLTTAVDLPTQFIHTYISNCISSCENIKDKYMQNRLVRLVCVFLQSLIRNKIINVQDLFIEVQAFCIEFSRIREAAGLFRLLKALE*