MSRFLNWFVVEMCKCRGSSRILGYVVSAARFPYSYFSEVEELLCCARMPGFTCCVPGCYSNSHRDKGLHFYTFPKDPELRCLWLKNVSRGGVSGCFSTFQPTNGHRVCSLHFQGGRKSYSIKVPTIFPLRGVNEKRTRRSSTKKRQQPNYTPAATTVLVTGLPGQEEQEVLELTAGGAEMMLLGTTAGMGAAIADVEGSSAVMGATIDAMATAAEGGSAAASNIAVKLDVGETHAVNTHFSTDASHGSHQQLQVVVVGDEPYPSADCWPSPLCSDHSYSMSSGTTTEELLRKLNEQRDIIALMEVKMKEMKSSIKHLKVTEVKLREELRQKDKDKVSPMIKSN