METPATVLIAGAGIGGLTLALALQKHCGIDGSSIEVYEQATAFTDNAGGAVGLYANGLRVLRDISPELLAAVREAGYDYIYRRWLRHDGTEVACARESALTDEDDLQSIGIRRWKLQKALYDAAVAAGVQITFKARTESVTTREDGLVDVAFASGATRTARLVIGADGLKSKVREAVVGPLSAEFTGVTCLMGAAKVPSKVRGICFPSSSTTKNHACYYPTGDGEQIFQLYFPADTPDDAWGALSADEGLRQCSELAAKLEGDGWDASFVEPLRSAENVIRVGLFAREPLDAWATPSGRVILLGDAAHPPVPYIGQGAMMAMEDVGVLARLLKHHCRVGAAAFDPSDASLSAAAASYQALRIPRVRTILGSSHTLGKTQQLRADSWWYNLKREWTIRLQVALYGTLPIMKPGAGYDFASEVDAFLADESDP*