MDAVWMGSCGWPAAAATTGGEQEAVDLRRGPWTMEEDALLAGHIAAHGEGRWNELACAAGLRRTGKSCRLRWLNYLRPDVRRGDFTPQEQLLILELHFRWGSRWSRIAREMPGRTDNEIKNYWRTRVQKHAKQLKCDVDSRQFRDVMRHLWMPRLVERIQAATAMPAPSLEHAASPVYPLSVAPACRGGVGMCHSPETSTVTTSSTAGSSVSLEVHFPSNQLVLTAGSGTNWSGSGSEQCGSGSARSEDMFDGSWSELLARACDDGADSVVFPDFELGESRDDKWSLEDIWLQHQY