MKPGTIVATMPARSGGDILFASKLGDKAGQKAVSPVSATKKALSKLQGLLGVNPFVEESPNNLGISLRNPGMCIHPGVMYGRWGPESWDGQAKDEAPLFYQGVDDFTEKVLTSMTDEVQSICRKMEEVAPGLNMKDACTLKQWYLDCYDGQMKDTSSLKACMNTNAAYDGLKHPCKEVEGKFMPDLKYRYLSEDIPTGLCFAKGLAEILELSTPQIDKVIQWGQECIGLEIMVDGKMIGKEQSGEYNRRVSALQDLDKTRAPQGRSVSRNFEVKIGLGNSSFKESQVSPX