MGERVSTNGTAIGMWTNAFRALDQLRSNSIEIYSQSGRRLIGFDFDSLDLVEALMEEGRAVARFDDGTEAEADLLLAADGARSAVRRQLVSSTAGPLDSALNALWTATGPGVPPRRPRASLRGYTVRLGIADFGTEGLPFEGVKQVFWFVTANAPKLREARGRGRRLERGAVDLGRDYASFPCSLPEAIRRTDPASVVSVDVYDRAPALRWRDGPVGLVGDCAHPITPSSGGALGLEDAVVLAQCVAGATSGEEALAEYEARRRPRAAVVGAKSRAIGQLIQIGNPLVVAVRDGLFPPLFRPYKFLSHAAFDPGALPADPSASG*