MVFGTLLVLGAAAAGYYVYDKVKEQKAKENYAELISDANDQQDAETVRIKKRAILGRLVYGTYDRFRGAENYEEWWTNVHYRLVPLESVLSVDERNSYAEELQDELCNQYFGVFQRTNESLPSALAPNWVVAIRGTDLSNIEDIINDLRIFTETLHSSTLIPILEAVVRSLVAQHGYDNVNVTGHSLGAAAGLLVCRRLALEGCLVEGHFFNPPFTTLKSLLRVIPKEWRPMSEELCEDGKSLAMELLETDPDPYSKSKALAEFARLAKVNWSPYLYVNKYDVICNDFLSHFKKAKPGTCNYDEEKWYSSVTDLTQWVLGETESFHLFPFAHLNKIKKTKYGFRPVSAHKLWTWLNPRVAGQFKQARLIPRPHHLDGML*