MGERVEFVTLPDGRRIAYTQLGCTSDTAQRSLIALHGLMSSRLAAMPGVSEDTLKEFGVRLVAIDRPGYGQSDPHPSQTFYSFSKDIEAIVDALKLGKRIWLLGFSMGGAFCWAAARYIPDRIAGIALWSPVGNFGWKGISKDDLNVMLGNYSRMDRVLFKISKRLPFFAFKWYAKSLSANLAGGPSGDASKGLSPEDWKCLEQPGVGDQMSRDYTESVSHSKGFGVAKDLQLMSKKWGFEITQIGKVFKGKIHIWQGDQDRLVPLRMQQWVHKQLPEMIQLHELPGEGHISWVCFNDAAHRETLRTLFEDGGDSG*