MSANRVLSHQLRNGLYVSGAPDQYKERLPVMTSTAMPYTGGDIKKSGELGKMFDIPVEAPKSKRSGPIPGGAARAGSFRAAASNSGPLSSSMSGPLTGPGGPNRQGNHSGPLSRNGDLANVKPGVNLKTSGPLSSGGVPGMVRQNSGPLAPNLPATGLITSGPIFSGPLSSSGASRKYSGPIDSAGAPKVATALPPNNLAINKLSHDKAFSLTRTFPRVILWTVIPLFVIGFVAGGFILGAVQNAVLLIVVVCLFGAVSMLLTWNACVGKGAITGFVASFPDVGLSQAKDGQYVKITGVVTCGSLPLESSYQRVTRCVYTSSGLYEYRGFKAKPAKPKHRTFSWGLRYLERHVVDFYISDFQTGLRALVKAGYGATVTPYVEESIIVDISYKNRELPSNFLRWLADRNLSSDDRVMRLKEGYIKEGSTVTVMGV