MESNLFLKTYSNAISHKHFFVAYVDLPESAVFIKNVEAKVMEIDNKIGNGFIIISGTIEVSIFYFTEGKKKVYSRKLNFSCILTMETFSHEIELRLIGKAYVIKFVLINKVQLELKICVSIQGWLVKLVSYEELNRCLTSTIICENKFISFTEKNIQVGIEPQYSKSYDISKYTTATFFIYNKGNSSKVFCQMEISPDSQIWVEDSGELTINNNEAGTLVVSTFLQYVRLKVWALSPTIIDLWLQVQG