MGSLDEGPLNLDLEIGLKNGSFELPFEHQPETLAIQDAVKLLLQGLHEDVNREGIKKTPFRVAKALREGTRGYKQKVKEYVQSALFPEAGLDSGVGQAGGVGGLVVVRDLDHYSYCESCLLPFHVRCHIGYVPSEQRVLGLSKFSRVTDVFAKRLQEPQRLADEICSALQHWVKPSGVAVVLQCSHIHFPSLDLVDSSSHDGFVKLMVSSGSGVFKDERSSLWGEFMSFLKFKGVADGSVKEWCPSVKSKLFLEEDQEMVSAVVTILRSLGEDPSRKELIATPSRFLNWMMNFQNVNLEMKLLNGFNSVKANGDIREKMLHCELKMPFWSMCEHHLLPFYGVVHVGYYCTEGSNAIASSLVKSIVHFYGFKLQVQERMTRQIAEKLSPLVGGDVIVVAEAGHTCMISRGIEKFGSSTATIAVLGQFCNDSSARAEFLDKIHTTTTAL*