MIVRQLYARQSRQLLALNRQGYIPRRFSSTGTETPTPVETIVHRSIPEPGTRQSSAALTNNPAAKALAQEAEQRHKFQQLGTSVTNVYKPENLIRHPPFPSDITLELLLANQTHLGHSTSRWNPQNSRYIFGIREGIHIISLDITAAYLRRAAKVVEEVAARGGLILFAGTRPGQKRIVVRAAELSKGYHIFERWIPGSLTNGEQILGHCEKKVVNVLDEELPDLKESLADHAILKPDLVICLNPLENEPLLHECGLNNVPTIGIIDTDADPTRVTYPIPANDDSLRSVAVIAGVLGRAGQAGQKRRLEQAKKDLERKALHGDAGEVGSPQF*