MIGEGKVVCVTGASGFIASWLVKFLLQRGYTVHATVRSLDDPKKTKHLLDFDGAKERLSLFEASLLEEGSYESAVNGCQCVFHTASPIMFPVSGQQAQLLDPAVKGTLNVLKSAAKVPSLKRVVLTSSIAAVLYGVKPPDFGAVVDETWFSDPETCEQKELWYPLAKTLAENAAVEFSKKNGLELVVINPGFVIGPILQPTLNITSEGFIRLIETGKEIFPDGIYRLVDVRDVANAHILAFENPQANGRYLLVANIYHSSDIMKIINQNYPSLDYSERYKDSKYVGTPPFFVSRTKAESLGVKFTTAEESIKDTVESLKEKKFLSF*