MKRILVTGGAGFIGSAVVRHIIHETADAVVVVDKLTYAGNLMSLASVAQSDRFAFEKVDICDRASLERVFQQYQPDSVMHLAAESHVDRSIDGPAAFIETNIVGTYTLLEAARAYWSALDADAKAAFRFHHISTDEVYGDLHTADDFFTETTPYAPSSPYSASKASSDHLVRAWLRTYGLPTLVTNCSNNYGPYHFPEKLIPLMILNALAGKPLPVYGNGQQIRDWLYVEDHARALYHVVTNGAVGETYNIGGHNERKNLDVVRTICALLEELAPQKPQGVVNYHDLITFVDDRPGHDLRYAIDASKIARELGWTPQETFESGMRKTVQWYLANEAWWKPVQDGSYQGERLGLKR*