MVKETKLYDTLNVKPEASQDEIKKGYKKAALKWHPDKNKNSPDAAEKFKECSQAYEILSDPEKRKIYDSYGLEFLLRGGTAQPESGAGAGGNPFAAGGMPGGFNFEGGMPGGGTRTFHFNTGGGGAGGFGFSNPEDIFAEFMRNGAGGMHGGVDDEDMAGMFGGFGGGPRSRASRTRSGFDGRARETTPEVTTVERPLPLTLEELFNGVTKKMKIKRKTFDDSTQKRVQTDQILEVPIKPGLKKGSKIKFNGVGDQVEGGRQDLHFIVEEKEHPLYKREDNDLVHTVTLDLKEALTGWRRTVTTIDGRQLNLEKGGPTQPNSEERYPGLGMPISKKPGQRGDFVIKYKINFPSSLTADQKQKLREIL*