MATQAAFLVKFPQLALSAQPSRGQSWVAVAAGKVAAPRGVRCRAGGLIEPDGGRLMELVAPEQGGRRAALRREAAALPHRVRLGRVETEWVHVLSEGWASPLRGFMRESEFLQALHFNAVRGDDGKLVNMSVPIVLAVDDAQRRAIEASGATRVALVDDHDRPVAVLSDIEIYKHNKEERIARTWGTIARGLPYVEEAIANSGDWLIGGDLEVIEPIKYNDGLDQYRLSPAQLREEFTRRNADAVFAFQLRNPVHNGHALLMTDTRRRLLEMGYKNPVLLLHPLGGFTKADDVPLSVRMKQHEKVLEEGVLNPESTVVAIFPSPMHYAGPTEVQWHAKARINAGANFYIVGRDPAGMSHPIEKRDLYDADHGKKVLSMAPGLERLNILPFKVAAYDTKQNKMNFFDPSRKDDFLFISGTKMRSLAKNRESPPDGFMCPGGWKVLVEYYDSLTPPEGSSKLREAVAA*