MTGEKMDGPVLPGLGRRAFLALAATTGAAAFLAMHSPGVAAAIADSRKKLLWLRGSGCGGCTASFLNGGYPDVLAALDSVGAVITYHDGLMAQQGITLDGVSKTPDTYNALKKLDLLIDSGDYVLVVEGAIPNGPDGTGKYCTTGGRAVKEIFSEAAEKAETIIALGTCAAFGGISSAGRSVTDARGVAYTGASRFNGILSELNMRKKVINVPGCPAHPDWFLLTLADVLSGAEVTVDDYRRPAAFFSKSAIHDTCTRRGSYDQGQRDTQFAGEGCLYGAGCKGMITYADCPVRRWNGGVSTCTLAGGPCVGCVEAEFPGAFMPFFNRVEDRSLISGTNVDLGAKVILGAAILGAGVHAVKRLAIGDNDNEGDGDEEKLSEKRSRRGR