MKEQTCNEGHGERMEPYSIQFLAPLKPSHRYPQEGSIRMPSIQTDLSGSPAIAYAIRAEVGKLSLMAALNGTFTVLVLVAWAALVKQRRTHFYMTTALSLMLALLYVSTTTDFVLSVLLSISALGNIICKGIQSAAKDSDASWQPNRPWYSLCAPVGDWVSLHGRCATNGTLIINILCRDAIICWRVSLLWPGNRIMGSAFVILPWATFALGALVAKESCSGTGLAEKVFTYDVAASVLSLFTNLFATLTVAYKAWYSRRFLCRYLMAGHTSAKLERLFSILIESGMAYTALWILVVIWQVMKTSAYNAEDDSALNGLNIFMNGGLVPMIAIYPAIIAILVALNRSHMDKGFTESRIDRLTVFPTRSTIIVVGEPEGAKHDSSCDRGSEVLHIAHEKVGGWEG