MKKRLFIGSSSEELELAHAAKLLLEQDFDVTIWNDTVWDSAVFRINQNFLSDLLKASLKFDFGILIGSKDDKVEYRGTSALQPRDNILFELGLFLGRLGPNKCAFLIEKDIKVLSDVQGITLARFDKSKPAEFNQAVIRIRDAFNSSSNNDINFFPSATLAAVYFENLVAPTCKFLIKNKGYKLNGIQYEKFKLKIIIPDKIVVDPNIAFEKIKSKLSTTKIDIDYSGRPRSIHHETIIKDNIIEFIDFPTIITGINFAISNLLPSEFNDLTSDYNLIVERELEKFILTLKQLLLRNNFDEDVEIIREGTFNKNGANV