DKPEWFSELPYFWTKVQVLEWISYHVEKNKYDASSIDFSCCNMDGHALCHCTRDQMRLIFGTLGDELYDRLHEIIRIANPSPPTPAASDELNWIIDLLEKENATSQDTFLDSSHLELGNLCAKDSLEDMKPPNPFLSTDFTCLPDALSPGSSDISGPVMSHSPNSQDSGGSDLDLDPAEVKLFPEDGFAGSKKGDSKHGKRKRGRPRKLSKESRDCLESRKSKHSPRGTHLWEFIRDILIHPELNEGLMKWEDRQEGVFKFLRSEAVAQLWGQKKKNSSMTYEKLSRAMRYYYKREILERVDGRRLVYKFGKNSSGWKEEEVLNRNKEL