MKSRLQIFIYLLLIQCAHILAFENPTSTYVPTNVDFGLIVLRKTIISIRVYIPSGVAEMYRDHEIEIAPKVIAIFKIVENGINRTLKNLRSEKYYSLHPIITIVDSNDPRIRTCPNSIAELSLFLSNIYNLDLGATSFIFITLCPLAAIRAHPIYLPQKHFYISQGITGTHNTMNIILSEVDHYLLVNALARAILKACDLYTIEPLAVHSLHGDGDVALINIRVLKETAHEMLLKEYLGE