MKTPYQLEVLKRTYTEDLYPNETIRAELSVKLGLTDKQLQMWFCHRRLKDRKPPPKRQQLEEDVHVPVMAPPPVLPPPLPHSKLTMAPGGMYGEQLLPSSSRRGTGRPSAILDMSDLQCLPLLTSHG