MAQKTMIQAITDALAVELEKDENVLVFGEDVGKNGGVFRATEGLQEKFGEDRVFDTPLAESGIGGLAIGLALEGFRPVPEIQFFGFVFEVMDSVAGQMARMRYRTGGTRNAPITIRAPFGGGVHTPEMHADNLEGLMAQSPGLKVVIPSTPYDAKGLLISAIRDNDPVIFLEHMKLYRSFREEVPEGEYTVEIGKAAVRREGTDVSIITYGAMVQESMKAAEALEKDGVSVEVIDLRTISPIDVETIIASVKKTNRAVVVQEAQKQAGIAANIVAEINDHAILSLEAPVMRVAAPDSVFPFSQAETVWLPNHNDIIERVKEVIAF*