MKSVQGNVAMVPWDARRDPYQVLGVAGDASDKDIKTAYRKLALRYHPDKNTNNPEAVEFFKEVAYSYSILSDPEKRRQYDSAGFQGLELEAMDMEVDLSTMGTVHTAVVALFRGVDCPDFVWWSTSHSKLGVPIKTSVSATVLEDAMNGRVSLRSLPIGSSISDEVEKQGAHFFRVTITEEQAKAGIVIRVVSTAQSKFKLLYFEQEANGCYGLSLQEDSVKAGKVTSAGMYFLHFQCYRLHPVSSTLEIAKDPETAIFRKLEGLQPCEISELQSGTHIFAVYGDNFFKNVTYSIEAICTKSFEKCTERFKDVEALMLAKRDGLRQFEVEYKKALAHFHEVNSRYAQEKHAVDELLRLREDVRSSFTVTAINNRNSHEGRGLGFKEESLKKDSLLFGKEEKNGEDA*