MGRRGRVVLRRIEDRVRRGICFRKRLAGLEKKAEELAMLCDAHVGFVVLSCSGDGRLHHFAAPAKSSISHPSRLPSSLFPATRGCHRFNHRLTAGVLRQRGLFHHRPPGCSWATGLEYVGLGGDRHSRTTFLGGAPPSGGAAPSSVGTRELQRIRSIENIVERYENSLTAQKGVHGRRILEKTKGKDFHVPKETTDKGPGKDFHVPKETTDKGSNDDDMRSIDETDISTLNMDQLSQIERLLEDELRWTRERKVAGGSQQSAEEMEVVLRHRLSLGTGDRDDSGGDRAAEQLHRTPLPAVDLNVPCRDAGQLQ