MENLPSNLSEQIKNLIEKYPETENVFNQLIDLVDEGTLKEAKRVKISNEINFADYTVILQLPSLSVQSPFRSKSNLIFACPKSDTSKPILAIAKTNEKPQLILDKLNDENVLYAVILPIPEKKDFKNLAIFYKENMGGVHKNEPLLIQYNESLISESLKLILQKMTFPTYFQRQCSMLGFKLNLFTESKDFYVVAHKGSKEGFLYFLEDQILFGFKKPILLFEKSQIESINYSSVTRLTFSITLSYKEADKTAKIEFSMIDQAEFDKIDNYVKAKGFTDKSLTEELKAKSNMKNNETSGALREAALQIPGGEKIVGESNIEVQGDSDDEDVDGTYQFNGNESEDDGSPPNTDEETEEKGDDAKEDDLNQEAIKIDN