MLTTAELPQKLYFPKEDKEPAKVLGGLKIGTRKLTVITGASSGLGLNCAATLAKTGRHFVVMACRDVEKGKRVAKEFGMPDDSYVVMKLELGSLQSVRDFVFNLKAFKSARPVNNLICNAAVYKPTDPEPAWTDDGFEQSMGINHFGHFLLVNLMVDDLAKAKGARCCIVGSITGNSNTVADLGNLQGFAQGAKEPIAMADGKPFFGAKAYKDSKVCNMMTVSELHRRYHDSTGIAFSSMYPGCIAETQLFREKRPWFQKAFPWFMKYVTGGYVGMEEAGERLAQVVDDPQCTKSDVYWSWNGGAQQNEQSDAVRDRETAQKMWDYSVRAVGLTEKDMPKAKLSP*