MRVQLRTNVKHLQGTLMVPSDKSISHRSIMFGAISSGKTTITNFLRGEDCLSTLAAFRSLGVNIEDDGTTITVEGQGFAGLKKAKNTIDVGNSGTTIRLMLGILAGCPFETRLAGDASISKRPMNRVMLPLNQMGAECQGVQQTEFPPISIRGTQNLQPIDYTMPVASAQVKSAILFAALQAEGTSVVVEKEKTRDHTEEMIRQFGGTLEVDGKKIMLTGPQQLTGQNVVVPGDISSAAFFLVAGLVVPDSEILLKNVGLNQTRTGILDVIKNMGGSVTILNEDEANHSGDLLVKTSQLTATEIGGAIIPRLIDELPIIALLATQATGTTIIRDAEELKVKETNRIDAVAKELTILGADITPTDDGLIIHGPTSLHGGRVTSYGDHRIGMMLQIAALLVKEGTVELDKAEAVSVSYPAFFDDLERLSC*