MSTPFPVLVHPFKSPVPRQCAYESGSTTAKNALICIGGLGDGPHTLRYVRTISQRLEKEASLSYSVFEVRLSSAFDGFGTKRLSDDVAEISALVQYLRGIGREKIVLMGHSTGTQDCMEYTNYGRHNSAPVDGFIMQGTVSDREAFGPLVDKKELDQIISQAATLIRAGEENEMMPRNNPVSEVFGAPLTAYRLNSLLSPGGEDDFFSSDLTDDKIASFWANFRKPALVLPSGEDEHVPKSIDVEALLGRWKKLAPAGVISELSGLIPGASHTVRDPGAQEWMCDRIVQFLRNLETSHEVKL