MSKLFIGGLAWHTTDDALRQGFEPYGVVEEAIVVKDRDTNRSRGFGFVRFSSDTEADAAMDAMNNQEFDGRTIRVDKASERPARNNGGFHGRGGYNQSEGAPGNGGQRYGGNRGYGGE