MAAEQKLVLITGANQGIGFETAKNLILSDNYHVILGSRDPAKGEEAAKTLEAVPGIKGSVSSIQIDVTDDQSVDNAAAQIKAQYGRLDILVNNAAMSSMKHPPSREAMRQILDVNVVGALSTTEAFLDLLRNSSEKRLVFVSSSTGSISRAADPSSPFHIASATEYRASKAALNMMMVLYMCRLKDEGFKVFGADPGLCATNLTGDPESLRRRNAAEPSDGGERVATVVKGERDADVGKVLGVYGVSPF*