MKESKGRAVVVGGSIAGVCSAHALLSAGWEVMVLEKTTAPPTGSPTGAGLGLDPLARRIINSWLPQQQSDNLLNNHTLPLTIDQNQATDVEKKISRVLTRDESFNFRAAYWSDLHGLLYKALPRDIFLWGHLFLSFHVSDDKKSVKVQCKHLQTGKMIEIVGDLLVAADGCMSSIRQTFLPDLKLRYSGYCAWRGVLDLSDDEKSEILVDLKKVYPDLGKCLYFDLGNGTHSVFYELLNKRINWIWYVNQPEPQLKGNSVTMKVSNNMIKKMQDEAQKVWVPELTRIIKETKQPFLNVIYDCNPLKQIVWGPVVLIGDAAHPTTPHGLRSTNMSILDASVLGQCLMKSGVENLVAGLREYQSIRVPVTSKQVLHSRRLGRIKQGLLLDNGKAFDPKNATLEELGVLQQKNMPGFDDVPLGLSTTIDASKYSSKL*