MDFYLGIDIGTSRVKAVLFDQHFTACASAAENTSPRLSANGYAEQDMTQLWHSVLAILRQIARHPALQAGRLRAIGLAGQGEGVWLSDDQGEPVGPGILWSDTRSHELMSDLLRRPGFDRRYFADTGTHLQPCNTSLQLYWLKQYQPARLAAARYLFFAKDWIRFRLTGVAALELTDASSSLLNQQTGSWSSVVMNEMGLNELLPLFPPLLAPDAPAGTLSDAVAALTGLPAATPVAAGALDVCSAALGCGAVNEGDIYTILGTTCCTGIVCRGPQTVNEATRFVTHTEAGQVISLFPMQAGMPNIDWLQQHISLDADLGRLEQAIAAVEPGSGGVFWQPYLNGERAPFYSPDARAGFFGISPHTTRAELQRAVFEGLAFAIVDALQGYPQGGELYLTGGGAASATWLQIIADCTGRTVVSSAFNELSARGAAILAARSVAALAETPPLAQTRYQPRPQAHARYAALYPVYRLLREQMLPVWQARQAALQPLPQDLQP*