MKLLRISLLLAVSAWLAASLLYIIALSATRGRPSNQSLTPQDRLALHELRNSFEQCVESNGFGLRAEFKGDCRLSMKFPSDTIPKWINPKSGELEGLSYNFNLCDTLLLWEQIRNTSTILTKEYIDALPTGWHDYAWKRINKGIFLKNCKNKSLCEEKLSLVLPQTPPFFPRQYARCAIVGNSGDLIKLRVGKEIDEYDAVVRNNGAPVENYTEYVGKKTTFRLLNRGSAKALDKVAALDGTGNEVLIIKTTIHDIMSKMIKDVPILNPVYLMLGSALGPSAKGTGLKAVELALSVCETVDIYGFTVDPGYTEWTRYFSESRGGHTPLQGRAYYQMMECLGLITIHSPLRQARGHVTVNIPDKSTLENARLALERLQGKVSAAGDPYSSCILWARRNRKVGEPDSEAARRATLYPLDQSNLKGLLCMKPTESSSE*