MKEVLEGGGKVVERAIGPHTEADKPGQPAQLAQLLAALPGMPQEPLLQCCICYLITRYGDWLARGLRQEAAGGPGAGQPGALRGVLLALLQLAVRDLELPEASSAASCALLDMCCQCAPFLGEAVQPLLQLYQQLLGAGAVGQAAAAGGGPSGQGAAPGGAKPSGIAGVAEEDVHTMMAQIWPGLDLVYSLSEVLKVWGAEAASIGPVAEALTLLLQHATQQLTTYQQISSNPELMDDTFLLALRALTYSPRLLLGSQATSPGSQLPSSCLPALMECVTQGVLVQHREACMSVLSFLMRLLSRSLLDEVPDAASVLQALLAPLLGALLLMAGREGVAWVTAALESLPNNTVGAADKQAFASAATFVGSHAACAGGPGSLPPAAERGWEG