MSRVLTHRTGPTTAYDPQEPPMPYVSHVLGLAALTLLAAAPSAAAADAWSVAPATGGTAGRPYIYAEGE ......