MTNLFNPVKLGLENMDQLHKALGSPMDKSDISIIHIAGSNGKGSVALKTANALQLAGYKVGLFVSPHISSFRERIQINGQPISESQVEKYLQEIFDICEGEEIPATFFEVTTALAFHIFGQEKVDVVVLETGLGGRLDATNVISKPALSIITSIGLEHTRILGDTIELIAGEKAGIIKKDCPVLIGKNAPFDVLERCAREKGASEVYQSDDLLGPDPKEGEEVGDYDAENSRIASAGLILLQFHMAQQSIDAGKQPKIMTPAEIEEGVKIRPPCRFEEMDITTPVETDDGITTQKTVRVILDVAHNPQAMDYLLAKLRSNYPHSKDQRIVVGMSADKDLKYCTDILLEHLSNPNKLHLVEASHPRAASISSILEANPKLKESCYSQPQKDELNEAGRDASSVATQVKQALKLAAINNELLVICGSVFIMADAREELGIVEPRDSAVISEVAGAGLRSSQENFGDKK*