MKDKVFVPPIKSQGIKTKLVPCIKRIVPKNFNGVWVEPFMGTGVVAFNVAPKDALLCDTNPHLISFYNALKNKDITGDLVKDFLYREGEKLLLSNGEYYYEVRERFNNYKEPLDFLFLNRSCFNGMIRFNSKGGFNVPFCKKPNRFAQAYITKISNQVDRISEIISKGNYTFLCQSFEKTIGMVNRDDVVYCDPPYIGRHVDYFNSWGERDERLLFETLSSLNATFITSTWHHNDYRENKYVRDLWSSFRILTKEHFYHVGASEKNRSPMVEALITNIAKDIIDHIEKSSGDILVIEE