IRVELQMHDLWRRFYELGTEMIITKAGRRMFPAIRVKVSGLDLHAHYILVMDVIPLDGKRYRYAYHSSKWVVAGNADAPMPGRVYIHPDSPALGEEWMRQIVSFDKVKLTNNELDQQGHIILHSMHKYQPRIHIIRKKDTSEASIDIDRPCSERKTFTFSETVFTTVTAYQNQQITRLKIDSNPFAKGFRDSGRL