MRLLWLLATLVALTSAGILKDSPKERYDNFRVYKLTIQNKIQLAAIEKIGELTKKYNIWKEYDERSRQIDIMVSPGELNHFQELLKFNNISSELMIENVQERIDEEQVTPTADSATFGWTKYYELEEIEAWLDEILNAYPSVTEEFIVGKSYEGRTIRGIKISHKAGNPGIFIESNIHAREWITSASATWFINQLLTSEDADVRSLADNYDWHIIPVFNVDGFEYSHKKDRMWRKTRQPHATNACIGADANRNFDSYWLQNNGASDNPCSETFAGDNPESEPEAKALVEYLTKIQDQISVYISFHSYGQYLLSPYGHTNEEFPENYNDILTIGKAFADAIEALPYGTVYQYGSTADVLYVATGTSVDWVFNELGKKIGYTIEYRDKGRYGFILPPVQIIPNCEELMVGMLALIEKTKELGYL