MSGLKIRGYAPDLSRAIAAGLMILSSNDKDFQGECAFLLGLQHVDIHGEGIVQSSIREKIIGIIEMNDRKPKYVKEYAPPLFEDNNIQKEESQDEEDESEDILRGFVESES