MGALDEGCLNLELDIGMKNGCIELAFEHQPETLAIQDAVKLLLQGLHEDVNREGIKKTPFRVAKALREGTRGYKQKVKDYVQSALFPEAGLDEGVGQAGGVGGLVVVRDLDHYSYCESCLLPFHVKCHIGYVPSGQRVLGLSKFSRVTDVFAKRLQDPQRLADDICSALQHWVKPAGVAVVLECSHIHFPSLDLDSLNLSSHRGFVKLLVSSGSGVFEDESSNLWGEFQSFLMFKGVKTQALCRNGSSVKEWCPSVKSSSKLSPEVDPEMVSAVVSILKSLGEDPLRKELIATPTRFLKWMLNFQRTNLEMKLNSFNPAKVNGEVKEKRLHCELNMPFWSMCEHHLLPFYGVVHIGYFCAEGSNPNPVGSSLMKAIVHFYGFKLQVQERMTRQIAETLSPLVGGDVIVVAEAGHTCMISRGIEKFGSSTATIAVLGRFSSDNSARAMFLDKIHTTNALKTESSSPF*