MIGEGKVVCVTGASGFIASWLVKFLLQRGYTVHATVRSLALATVPLKYGADDPKKTQHLLDFDGAKERLSLFEASLLEEGSFDSAVKGCHCVFHTASPIMFPVSGQQAQVLDPALKGTLNVLKSAAKVPSLKRVVLTSSIAAVVCGVKPLESGVLVDETWFSDPETCEQQELWYPLAKTLAENAAVEFSKNNSLELVVINPGFVIGPILQPTLNISSEGFIGLIETGKEIFPDGIYALVDVRNVANAHILAFENPQANGRYLIVADVYHSSDIMKIINQNYPALVSSERFKDSKYVGTPPFVASRTKAESLGVKFTTVEESIKDTVESLKEKKFLSF*