MFVFFFTILYHYFGKALFQLPLSPGPVLDISDDELVTISVRDLNRQLKLRGLSREDIIKMKQRRRTLKNRGYAASCRIKRIEQKDELETEKSQEYRDMEMMQENNNMMREELEALYGKYEALKKFATLKKIPIPH