MHVFRSKEEAVSHLRTKFTDAHEVRELMKRYNISMKRGCYNSYEGKVIDEAIRRFLKEHRLEMRNLHAFFLEEEPEFPIKDLLVEVSNALEQRTMNSVWVYVSYHYHPYIDAKWEPENEIQLLNLVRVLGFKWKEICGIMNKTSRKCISNYYRIMGFRYLYRKSFKMPEGGIPTTNEEWDRLCESLRTTRKRLSHLINGYISSKLVVPFWNEYNNMALMGYVILHNHFCSVDIKVSEILRVIDEGSAETSGGEGVSRERIHEEISRFIPDLGSYKLDIPIDAEDIFWRTIRLFVQFPSALLRSRFIQITKVYGIRTFKDLIEVFRNLAVDCYLYKVKDRLKDEVNKILIQKSTRRRSTKELVEGDYGSKAERSCR