VLQERVTFEDVAVYFSREEWEYLDPGQRALYRNVMLDNFRILATLGFCSPRPDLISCLQQWDEPRVEDWERLESQKVPRGPYPGAEKSIDQRRHCDWPTWVYKKIHIQERAEKGIVFRKSCLNSGNVQLPRSASERKDDRPVAFQCKVRGKCRGHRPGLRKPQKHHASELSFICGTCGKVLSCHSRLVAHQTVHTGTKSFECSECGQTFRWVSNLLRHQRNHTCEKPFCCEVCGQAFSLKDRLAQHCKVHTEHRPYSCGDCGKAFKQKSNLLRHQLVHTGERPFYCPDCGKAFRTKENLSHHQRVHSGEKPYTCAECGKAFRWPKGFSIHQRLHLTRKFYECDRCGKGFRHLGFFTRHQRTHRHGEV