MKTLHRTWIVDGPWISRNVKNASLSSALQIKDCGAYINCFNCSYRIDNSNVLTPWPGLPKGVKFEPTDEEVIEHLEAKCGIDGLKPHLLIQDFICSVTQDVGINYTHPQNLPGVSKDGTSVFFFNKTAHAYQNGQRKRRRITPTSLKDDTVRWHKTGQTKPVMLNGIQKGCKKIMVLYKSARKGFKPEKSNWVLHQYHLGTEEGEIGEYVVSKITYQQPKQQEKTIDESESSGVRGGPSTPKTSTITQVRPVISVDEDEIAFDDDSKMVLDSYAEGLENIQEASSGSTSDKIAKVGGNVSVIEDNLMSKKIEASSIPNHGNVDYGSGNFSVSDLENAELGTLPDLLSVRT