MEKGRTVVVSALQFACTDDVSTNIATAERLIRAAHKQGANIILIQELFEGYYFCQAQRVDFFQRAKPHKDHPTILRMQKLAKELGVVIPVSFFEEANNAHYNSIAIIDSDGTDLGIYRKSHIPDGPGYEEKFYFNPGDTGFKVFQTKFAKIGVAICWDQWFPEAARAMVLQGAEILFYPTAIGSEPHDGSIDSRDHWKRVMQGHAGANLVPLVASNRIGKEIIETEHGKTEITFYGNSFIAGPTGEIVSVADDKEEAVLIAQFDLDKIKSTRHCWGVFRDRRPDLYKVLLTLDGNNPVQ*