MDTCQSPGDRLLDIPCKVCGDRSSGKHYGIYSCDGCSGFFKRSIHKNRAYTCKAQGPLKGRCPVDKTHRNQCRACRLNKCFQADMNKEAVQHERGPRKPKTKPGDLTGPLLVDTRCHSSQEHPIDLSLGVSAPCPLLPMAYQHEVSLPNPHGFPDSQMLMLSYVNRFSDIMRVQAPSAFSSPMSTPLVTSFHQDILQEVMVRLMFTVVTWVRHIPAFISLCSADQTLLIASAWKELFLLGLVQWGLPVEHLISREELATSSVDLDDCVTVCQMIARIRELSLDPTEVTCVKAIALFKPDVPGLADKSQIQGIQDQAQLMLNRHIQLTYPRQMIRFGRLLMLLSKMQTIHGSVVERLFFRGLLASSSIEKLVGNIVHGDFL