MIKATDRKLVVGLEIGTAKVAALVGEVLPDGMINIIGVGSCPSRGMDKGGVNDLESVVKCVQRAIDQAELMADCQISSVYLALSGKHISCQNEIGMVPISEEEVTQDDVENVVHTAKSVRVRDEHRVLHVIPQEYAIDYQEGIKNPVGLSGVRMQAKVHLITCHNDMAKNIVKAVERCGLKVDQLIFAGLAASYSVLTEDERELGVCVVDIGGGTMDIAVYTGGALRHTKVIPYAGNVVTSDIAYAFGTPPSDAEAIKVRHGCALGSIVGKDENVEVPSVGGRPPRSLQRQTLAEVIEPRYTELLNLVNEEILQLQEQLRQQGVKHHLAAGIVLTGGAAQIEGLAACAQRVFHTQVRIGAPLNITGLTDYAQEPYYSTAVGLLHYGKESHLSGEAEVEKRVTASVGSWIKRLNSWLRKEF*