MSPTVFNVGVPQRPQVSESAGRRNNRASWGIFLSPKKAALKSPQPRDLGDSDVADMDRMTAKVEARLSAIHSDKGDFFRRGRAGRPSPRVLSDSWDSDTSPRPDGQTLTPTINTPPVVRGREQNRHTVYLDMTYGSKTIGNGLLLRHEPSEQGRIVTQQAAVTSRAVSDSVVTITCTEPTPRYTNASFSRSETSEATSPVPSMPPAQVRSQFLDPSLLFFVPQSKPVTRPNLVTKTSIVGYHEDTALPVGTTLCVPTTTKDPPGAFELEATPVSPCGSDPRSKSSSTAVSPLENESGDTVPELNVAAGAPESKDTDTGSGCVPAGLRQPSAPSSIYSADERTLVEGGEEEAAAAAAETAVGLGVHNESTPSKPEPVYHNAIKARIMMNNSPTGNSACDAWLVRSRMFQLGGSPIVASSPVHEADRFLLPVLA