MTLFHSLTFKHPVLRVNNRDLNIAFYQESLGFKLISEENAIAVFSAWQNKEASFIIEESPTYRTRAVNGTKKLAKIIVKSQDAKDIEKLLANGAQAIQVYQGQNGYAYETVSPEGDLFLLHAEDDLSQLVAIERPELEKKDDTTGLSNFAFQSISLNVPDAVKAEAFYDKVFAGKFPINLSFKEAQGQDLQIAPNETWDIEILECCVNEDTNLNDLKSTFESLGLDVYLDSKEKILVISDTSNIEIWISKE