MGREVFTPDSVLPASVPLREEEAGQSNLHQERHIFLHDANGPAYPGRSVIGGNLEIGKITGHIRILPSEEVDVLEFPSMQPHTNDASYEELLALEERIGNSCQQSSERQETQFKPISLILVAVDIGSCFWVSGIWELEEDPEAEFGCFPSLGSQFDTPALCHMTDQRWQVQHLIYRDVHFMKP