MGSVVQQAVILEGSVGLRNDLTSDRCMGSYFPLKPRVGNSHKKRRPFLVVGSLYGPGSAASDETSGDAKVQQMLVDMVRIQVGKARMIEFVDERSQHLRNIADDVFSEYDRIAYRTMKGFDASGSRVLRQLDADASAIEKDLMIARNELEAQSRDFEEFQIRIAYSRNEGLFFKNLYKSPRFLRYQARFSKDQLEKKVAVVTSSSEKDLGANYRQLLYGGLSLVMVSFIWSSSSAFMAGTCMRASKLASYGVIFSLLLAQLAYAKVISGESDDVEG