MKEYKAYIFDFDLTLADSSKGILECFRHTLKYFGYEVPDDSTIYNTIGLTLQDAFDILTGIPMNPQREKMRKVYVEKANEVMSAHTYFYEDTLSILEKLREHDIKIAIVSSKMRYRIVESFEVQLGVHPYDVIVGMEDVTEPKPDPQGIIKAMELLGVTKDEVLYIGDSYIDAESALNAGVDFAAVTTGPTDKETFMCYPNIAIGGSLSEALPEM