MDSDQGKLFIGGISWETNEERLKEHFHGYGDVLQAVVMRDKITGKPRGFGFVVFADPSILDRVLEDSHVIDGRTFMMYLCTSAYFVLDCDKFVFLGFGFRCLIEDGFRQYFESYGTVTDVVIMYDQQTNRPRGFGFISVDSEEAVDMVLHKTFHELSGKQVEVKRALPKDSNTGGGSGRSMGGGGSSGGYQGYGSSIGNSSAYDSRGESNRYTQSQTAGAGGYPSYGYGIPNALNAQRNSWGPQAQSGYGYGSSQWGGAASGGIGGGAALAGQSPNQGYGYGGGYGGTDGGAYGNQAAYGAVGGRAANGAGHSDGGYGDGSGNSGYGNSAMEVAMVALRLDRLSTLYLVGAFYSSKLFSALVQCKVALAGRFNIEHICDCYFLGTSRETTCHFANVVGVLAFLEN