MEKGRTVVVSALQFACTDDVSTNVATAERLVRAAHKQGANIILIQELFEGYYFCQAQREEFIQRAKPHKDHPTILRMQKLAKELGVVIPVSFFEEANNAHYNSTAIIDADGTDLGIYRKSHIPDGPGYEEKFYFNPGDTGFKVFQTKFAKVGVAICWDQWFPEAARAMVLQGAEILFYPTAIGSEPHDGSIDSRDHWKRVMQGHAGANLVPLVASNRIGKEIIETEHGKSEITFYGNSFIAGPTGEIVSIADDKEEAVLIAQFDLDNIKSMRHCWGVFRDRRPDLYKVLLTLDGNNPVQ*