MGSLDEGPLNLDLEIGLKNGSFELPFEHQPETLAIQDAVKLLLQGLHEDVNREGIKKTPFRVAKALREGTRGYKQKVKEYVQSALFPEAGLDSGVGQAGGVGGLVVVRDLDHYSYCESCLLPFHVRCHIGYVPSEQRVLGLSKFSRVTDVFAKRLQEPQRLADEICSALQHWVKPSGVAVVLQCSHIHFPSLDLVDSSSHDGFVKLMVSSGSGVFEDERSSLWGEFMSFLKFKGVADGSVKEWCPSVKSKLFLEEDQEMVSAVVTILRSLGEDPSRKELIATPSRFLNWMMNFQNVNLEMKLLNGFNSVKANGDIREKMLHCELKMPFWSMCEHHLLPFYGVVHVGYYCTEGSNAIASSLVKSIVHFYGFKLQVQERMTRQIAEKLSPLVGGDVIVVAEAGHTCMISRGIEKFGSSTATIAVLGQFCNDSSARAEFLDKIHTTTTAL*