MVRKTLEAEVRGECGISHPPKDLKPPKPAEADVLGIPGLLHQTSGGSKPKKAFKLVGQTKLPDMGLDVLKKTRKRGNSDGATTIPSPAQFFEDTLQKKVVGETRAETISLLSASLDNFCPDLVQKNLLLSELGAIKPAPVNTFQYHVLAVDDSSIDQRVIERLLKTSSYRVTTVNSAVRALDVLGLSESRSASSTRLDINLIMTDYCMPEMTGYDLLKRVKAQTSALKEIPVVLMSSENDSNRIERCLAEGAEEFIIKPVKMADVKRLHGLLKRPSTRSSSETGESSGFTCGKRKADALDLHEVSSPQRLLQFNEYFVS*