RDEHFFPPNATFNITDTKNIPDVANFTEDLYVEHSHDNSCDFDKFIVDDPSNLNNDLEISSLDNTSATEKNDTISSSTRKNVCFNCGVNETPLWRRSPDKNNACGLYLKQYKYMRPLGFHRKKSSNSQRSSIKLVCVNCEVTETSLWRKNELGKPICNACRPYEKMHNTQRPVTMRKEYVILARYNNDYNLVIYRENNENIEMVTLVSSVCFISRGVAAEFPKKYVFNDDEYKKINKLIDLQVKTGKNELKKKKDQRYTTENMSEDEEMIKKYNLEDYDMEPYDNQRMNIFTDTKDLIYYENEEDDPYINLRNDDSDEERDELRILSSDDIILATKTEDDVSYLEVYV