MLQTDDVKIKKIKELLPPVAVLEKFPATETSASTTFQAREAIHNMLQDKDDRLLVVIGPCSIHDPKAAIEYGQRLKVLRDELSGQLEIVMRVYFEKPRTTVGWKGLINDPYLNDTYEINDGLRMGRKLLLDLTDIGMPTASEFLDMITPQYVADLISWGAIGARTTESQVHRELASGLSCPVGFKNGTDGNIKIASDAIRSAGASHHFLSVTKFGHSAIVETAGNPDCHIILRGGKEPNYSAAHVSNIKQELEVAGLPQKVMIDFSHANSSKQFKRQMIVAEDVAAQIAQGEHAIFGVMIESHLVEGRQDLTPGCNLTYGQSITDACIGWEDTETVLRQLAAAIEARRQR*