MDKCVASVLLVVVESVPLDQDLCVALGRLYVAQKDWFPDDEAILAIIQSAPPLHTFGEFHQLTGQKFHRQLARRLADHGHIAEVLSMLDERCDEPTFTQTLLHHPYYALSILVRYRHVATMTALGYPRDFRLFEIPLEIASYTTCESLEVRNAVKMLFRQMLEEHPSRALGRNVYKGLVWYYTSDDFSFLHLVLAEAKAKNADIPMYEITLLLHFQHDHVYDYEAKVDAVLDLHPIPEEAYQKLFELTPDLKDALSLLKRAKLAGVRLDPSAKVAASVAQDSLDVYAMDLLEESGLLSDAAIAGLANRENRQAILKVVLRNKRWCAFPQSIEAMLREGPKMWAWLSRVMVSKKSSQEVVKQLLRRGLVATALELLSGRCDEGTFTMVLLEAVKMQQSETMVKRIRKKQAMMKSLGYKCKLRLKKGKFELQP*