MRQRSTTTSKQPKDVRVLVVGCTGYIGKFVTKELIRRGYNVVAFTREKAGIKGKLGKEDIQRELAGADVRFGDVQNLESIRTTAFKDKVDVVVSWCAAAGGKKDSWAIDYQATKNCLDVGREKGAAHFVLLSAICVQKPLLEFQRAKLKLEEELQIQLVKEGKPYVMFGDGTLASCKPISEQDLAAFIVDCVQQQDKDAAEFGRIGKYYAVESMLVLDPATQTYSESATPSYGQTTLEAFFRQAVKEGLKGQELGDQAVFGVNEQ*