MKAERILGALYGQALGDAMGMPSELWPRTRVKAHFGWIDRFLPGPKENNAACYFNRAEFTDDTAMALCLADALLECEGNIDPEIIGRNILAWAERFDAFNKNVLGPTSKIALNAIRDGKPIAALENNGVTNGAAMRVSPLGCLLPPTNLTAFIAEVALASSPTHKSDLAVAGAVVVAWAVSRAVNGDTWQSIADSLPAVAHQAQTARITTFSASLSARLELALNIVRHADGVESASEQLYQIIGAGTSTIESVPCAIAMVELANTDPNRCAVLCANLGGDTDTIGAMATAICGALHGVSAINPQLKQTLDEVNQLDFARYAVALASYRQRREAL*