MKLRHLEIFYAVMTCGSLSRAAEALNISQPAASKALKSAEMKLGFTLFQRVRGKLLPTSEAITLFEKAQSIYQDLDNLRLLADNLARDPRAKITLGCLPSLGLSLVPELVTDFYQQNSNVVMTLTTEHTETLVKKLDLREIDLALTLQPVQQGEILTTLIAEVPLVYIDRHYRQGAVEIDQIDQQRWISPGPHSLSAAIATRRDFSTTRLNVQTYYMATEFVKRGMGCSITDIFSAQHNLAPEMIHPITPPMAINLCLLRRADVSLSPMAQKFVDFLCQRLRQQLKEINLRLYPDHKKSIAPLG*