MGGESLLEVLNVRIEGSGNRVIVLSHGFGTDQSAWQRVLPYLLRDHRVVLYDLACAGSVNPDHFDFRRYSTLDAYADDLLKILDSLGVSSCVFVGHSVSAMIGCLASLRRPNLFQKLVLIGASPRFLNDRDYHGGFEHGEIEKVFGAMQANYAAWVAGFAPMAVGADVPEVVREFSRTLFNMRPDISLFVCRTIFNSDLRGMLSSVKTPCYIIQTAKDVSVPASVALYIKAHLGGKATIDMMPTEGHLPHLSAPALLHQALRRALAQR*