MEKRYEELVHYSGSEGMPVGGYGDDVRALPPPQYGPAIPDSLKHHKDQIYGHPLFPLLALVFEKCELATCMANHSDVCSSESFNDDIAAFAKQIRSEKPIFSSNPELDNLMIQAIQVLRFHLLELEKKVHDLCDNFCHRYITCLKGKMPTDLVLDEREGGSKSDMEDFGGSCTSLSEQNASWLREPDECATTPLGTPGTCGLPSHSTGDNCSDAGDGLDGGVASPSTGEEDESDRDRRNNKKRGIFPKVATNIMRAWLFQHLSHPYPSEEQKKQLSQDTGLTILQVNNWFINARRRIVQPMIDQSNRSGQGGPYSPEGAALGGYGLDGQAHLGLRTTGLPGMSSLQGEYPAALLSQPGPGTSLHSYPGPHPHPAMLLHPPPHAHPAEPLIAQGLDIHAH