MTDRYVAVHEAANGPGDARPTADQIIKDENLEGKLKDHVIFLTGCSAGIGVDTAKALYLTGATLYLTARNLDKAKTALGDLVQDDRVHLLELDLESLDSVRSCAAKFLSESLKLNILICNAGVMCTPEGRTKEGFETQFATNHLAHFLLFNLLRPSLQKGVKPDRAARVVMLSSLGHRFGEPDFNNINMEGCYDPHKAYVKSKTANLWTANEIERRYGSEGIHAWSVHPGAVLTDLGRHLSEEQKNSLGGDPYLNSVWKFSSQGAATTVWAATAEALEGQGGRYLEDCQIIGKWDPSTSRYAPGYGDHAYDEGKAKALWEKSVYWVEL*