MTRFYEKKYPDVDELVMVQVMSIEDMGAYVKLLEYDNIEGMILLSELSRRRIRSVQKLIRVGRNEVVVVMRVDPDKGYIDLSKRRVSAEEVVRCSEQYEKGKTVDSILTQVARKHEGMSAESLYEKIAWPLHKQYGHTYDAFKLSISEPDHVFAPLGLDPDLLTEIRSTIARRLTPKPVKVRADIEVKCFSYAGIDAIRRALQAGEAVSTEEVPIKVRLVAPPLYVMTTTSTDKVAAIDLMEQAVERIGESIAQEKGDLVVKMKPKVVSETEDAELKALMDKFEAQNMDVAGDDDSEEEEE