MAKELKGIAASDGIAIAKAYLLVEPDLSYEKTEVTDVESEVKRFESALEVSRTELSMIREKAAKDLGEDKAQIFDAHLLVLNDPELTGPIEESIKNSKTNAETALQETTDMFIGMFESMDNEYMRERAADIKDVRKRVLSHLLGVTIPNPALIDEEVVVVAADLTPSDTAQLNRNFVKGFVTDIGGRTSHSAIMARSLEIPAVVGTKEVTASVAKNDIVIIDGLEGNVIIHPTEEQIAHYEKIKSDFALQQAEWDKLKNEKTVSKDGVHVELAANIGTPNDLEGVISNGGEAVGLYRTEFLYMGRDNFPTEEEQFEAYKAVVSGMDGKSVVVRTLDIGGDKTLPYLELPEEMNPFLGFRAIRLCFANEELFRTQLRALLRASVYGNLKIMFPMIATVNEFRQARDILLDEKAKLKAAGTEVSDSIELGIMIEIPAAAVLADQFAKEVDFFSIGTNDLIQYTMAADRMNERVSYLYQPYNPSILRLVKMVIDASHKEGKWTGMCGEMAGDQTAVPLLLGLGLDEFSMSASSILKSRSLIKRLDQSEMVKLAEEALNKSTAEEVVELVEKYTAE*