MSRKLFARASTVTWRCVLGQESNSLAAAGSWSPTKPPQSPNKVCFSVQPQLNTTIPRIRIKKDRPLDAVADQEKAIVPILRIRDTVLKFKTDAIPFRFLAIKRKILGFRTTEERFEEFIRNYPTMFEIFTHPDEKLPWLKLTPQVMELVEEERLIQAQQEPVTVERLRRLLMLAHNQQIRANRVVMVGPFFGFPIDIVTRVVPKYPQYFNLAQHGKPYQTLELVAWEESLAITEFEKKAKADAKKSGLGDIKTRGHPLTFKTQYSLGVVPKKKSIAYLEQWQKLPYVCPYNDDHGIEPGTPLADRRMVALLHEILSLTIEKKITIEILNHFQQEFKLPGNLYKAVNRYPGIFYISVKGAVHTLYLREAYQKQQLMEEHHPLLSLKEKYSKLVRNGPRLRSMLANASRNAKYHF*