MEHVHCRLETKDLWDKFHDLGTEMIITKTGRRMFPTLRVSFSGLDPDQKYLVLMDIIPVDNKRYRYAYHRSSWLVAGKADPPLPNRYHVHPDSPFTGDQLQKQTVSFEKLKLTNNMMDKTGHVILNSMHKYQPRIHIVKKKESTPCQGSFTSLDAEEYRTFVFPESVFIAVTAYQNQLITKLKIDSNPFAKGFRDSTRLTDFDSEGQLFRLTFPLIFDRIFYD