MSPSLFTITQARWGLDLFVVVLSGVAVASSAPSAAGGAEMYSGRPGDIRGLIVLMGSTGLIGVAALRMAHILLSRPWRLYLDRLEFTLVSMLWICWTSATMAFSAFTLQQGVCSPTLPEFSLSLSEGRVVGKGSRGYIMWEMALGSVPSSPTRVDQSLPHPRKSTWSYGQGMADAEPTMPPSSASEPWQSPPKKKDRYAEGRVWTYLPLFLCSLGVACASMIGLGIGDSNLSEIFMFIISVLSMIFTILCLKSTASADGVRPCSNPASSAAPSPREDADPEDSAIQCYASWTIITLAWTASWIILKRIMGLIFPMPEVKLGKKAATVDVKPVDRPRYGWGRVVAGEAFELGEDEEDNEAY