MAKAATTLKTASVLAFERKLANSDALMYAGNWAQQDNWTAIAIQEKSVRGTISNRLKNALTSDPAKLDAEIQKANLQKVDVAALPFGADTLKIVFTLRVLGNLAQPSVCNDQDYQTALGDIITGYAQEQGFSTLAARYAENIANGRFLWRNRVGAEAIRVVVTKKGERSWEFNGEDYSLRQFSQPAGDLAALTQAIEKGLAGDASALFTVEAYVQLGNGQEVFPSQELVLDEKARNGKSKILYQVNDVAAIHSQKIGNALRTIDDWYPAADEAGPIAVEPYGSVTSRGKAYRQPREKMDFYTLLDNWVIKGDVPMPEQQHYVIATLIRGGVFGEKGE