MDGEGAARRAPAAAYYECTFCKRGFTNAQALGGHMNIHRKDRGSGGKSQGGGQQHEGGGSGGGGGGGGGQQHGRDVHLGLTMGRNEEERDGVDLELRLGHGHYP