MAVIVKTSTVELPSGAKVFYREAGDKSKHTILLLHGFPSSSNQFRHLIPYIAATGRYHVVAPDLPGFGFTEVPAGWKHDFDGMKNVVRDFVDHLGIKTFAVYIFDYGSPTAFRLALERPSAIKGIVTQNGNAYVDGFGAEFWAPIEKYWSTDAKEDREALRGATSLGVTQWQYTNGAPNGGKDVDPAVYHLDTALMAREGNADIQLDIFKDYATNKALYPDFQKYLRDHKPAVLAIWGKNDTIFIPPGAEAFKRDVPDAEIKFVDGGHFPLETHLEEIGADIVSFLDNKVKW*