MWVYQEQVDGKNLTDIINEKHENVKYLKGKTFTNNVVADPDIMSAVKGATLLIFVTPHQFLKFDALQTAELGPDCKAISLIKGIEFEEGGPRLISGIIKDSMGGMDTSVLMGANVANEVAADEFCESTVGFATEGAGAVWQKLFDCPTFRVGKIKDVAGVELCGALKNVVALGAGFCDGLGYGGNTKAAIIRIGLKETAKFARLFFKGIQDDTFMESCGLADLVTTCFGGRNRACAEAFAKGEGTWDDIEKSKLNGQKLQGTITAKDVMTVLKHKKLEAQFPLFARIYEIAFEGKDPKSIVEL*