MSQSTKRFSVPLHSRLAGSKALGLLKHEPCPSASTPCDAPRSWRRGCQATQAEAQPSQEAVLPGPWFSPRVDRSEDTAMPSAPFASLDMPKPKWKRVLLKISGEALAGEKTSNIDPAILLRIAQEVAAIARLGVEVAVTVGGGNFFRGATWAGASGLDRASADQIGMMATVMNAIFLQASLESLGCPTRVQTAFKMAEVAEPYIRRRAMRHLEKGRVVIFGAGTGNPFFTTDTAAALRAAEINAEVVLKATNVDGVYDCDPRHNTAAQLHQHVSYAQVARDRLSVMDATAITLCAENDIPVVVFNLNIPGNISRALKGERIGTLIDQQGAQST*