MKRLLIDIISQFQDQQREAQDSLKNRLLRMQREVGKARELIHRSQCPWLQKCIECLICNPKVFTQIREWNTTISEIHDELRTDFSVFCSAQQIASVPPQREDVLLQDEPDTRLVGLEIKFAEKQLWRWVSEAPVVRIIGVYGMGGVGKTTLLKIVYNTYNVDLVNCSADMGKMKSCAYMKTKKFFLVLDDMCRAIYLKELGVEFGKNKGIKLVFTTRNRDLIREMNEKHFMEIQPLQREEASELVLKVAFEDDHVPEDIENIVRQVDEECKGLLLAVKVIASTMMGKTSVDEWRLALNEWKLALKQMQKVDLKFPVTHTRINRKLYQQLRWSYDSSPDANLKNCFLYCAMLSEDDAILVEMMAQV*