MLFDPNPKSKREDLFGREKELEEFNKSLHLNERLIIVSGPRRIGKTSFIRVALSESKYPYLIIDVREIHGVYGSVSKYSLYSKIAEFLTSQMRLSKKLSSIFLDFIKRIKIFKVSGISIEVIPTKRLPDVTVLLRSLDECSAENGTRFILAFDEAQYLRFSGGVRYDEIIAWSIDNLENITIVVTGSEVGVLKDFLKLENPESPLYGRYRHEIVLERYTRDKSLEFLEKGFSELSLQVQRSELEEVVNLVDGIPGWLTLYGYYRGVRRLSHSEALTAVFSEGSKLIKDEVTRIIASSRGRYLGILEAIARGARTWKQIKVYLMYRTGPITDARFTELLTTLVKYGLVVKTNNEYKIADPVLEYLVNSGDL