MEAESREGGTKGRVSHFVLVHGACHGAWCWYKLSDLLKKAGHRVTALDLVGAGINRKDGDGIRSLAEYHQPLADFMKALPANGDHGTESEEKVILVGHSMGGVDLTCMMDQFPHKIAAAVFLTAFMPLPGTTPLQLIDQVYQRNKTWADTEFKYGLDRQPSKPTSFKFGSNFAREYLYQNCSSEDITLAESLLRSMPALDEEVAYSSENYGRVPRAFIVAKQDKGIWEELQRKMIADNPPDRIYELEESDHSPFFSCPARLAQILQEISCAFY*