MKNLALIDLFLNEYWIEKGLSENTVQSYRLDLTALCDWLDKNDLSLETLDAVDLQGFLGERLEKGYKATSTARMLSAMRKLFQYLYREKYRVDDPSAVLSSPKLPSRLPKYLTEQQVSDLLNTPDVDVPLELRDKAMLELLYATGLRVTELVSLTIENMSVQQGVVRVIGKGNKERIVPMGEEAAYWVRQFMLYGRPVLLNGQSSDVVFPSQRAQQMTRQTFWHRVKHYAILADIDADALSPHVLRHAFATHLVNHGADLRVVQMLLGHTDLSTTQIYTHVAKERLKRLHERFHPRG*