MGFKLRGQVSELPFERVYITAPAGLTIGSDLERVISTHTRAKVVNKAEKSEAIIQIVHAIREKRILSLSESGRVREFELVYRVAARLLDAHNAELASLQEIRLTRILPFLDAQELAKAAEEEMLYKDMQKDAVQQILRQVSAFTSAGLEHHHHHH