MKTAENSTALLKAQEQELRQAVSFAVALATKAGASAEVAVTKVSGLSVSARLQEIENVEFTNDGALGISVYMGQQKGNASTSDLSESAIKNAVEAALAIAKYTSPDDCTGLADKDLMAFDAPDLELYHAADVDVDKATELALQAEKAALEADERIINSNGASFNSHTGVKVYGNSHGMLQSYLSSRYSLSCSVIGGVEDALENDYEYTISREFDKLQSPIWVGENCAKKVVSRLNPQKLSTREVPVIFLNDVATGLISHFAAAISGGSLYRKSSFLLDHLGKQVLPDWFNISERPHLLRRLASTPFDSEGVRTQDREIVENGILQTYLVTSYSGKKLGMSSTGHAGGIHNWLVKPNLTGGLTALLRQMGTGLLVTDVMGQGVNIVTGDYSRGASGFWVENGEIQYPVAEITIAGQLQDMLKNMLAVADDIEHRSNIQTGSILLDKMKISGN*