MSEAKNSNLAPFRLLVKLTNGVGDEFPLYYGNNLIVLGRTIETLEFGNDNFPENIIPVTDSKSDGIIYLTISKDNICQFSDEKGEQIDINSQFNSFEYDGISFHLKNMREDKSRGHILNGMYKNPSVFFFFAVIVVLIIIFSLSLKKDEVKEIAEIIDDNRYGIVNTGQCNYILAETQNDAVWASVALNKTGFTKCRYILVSNKEINRIQQYINQRFPYINLYVLNLVSDKAELLVFLSKERNSSKDTELDKLKNALIVEFPYIKNIKFNYLSDHNARGDAKGIFTKVNVQYKEICENNKVTYSVREELTDEKLELINRLISEHKNIYGDQYIEFSVLLIDDDFKGKSYLNSKDSYVMLNDKHWFFLDKNK