MGDVCNHLLRDPETLEFIKNRGPGGKACFVMLDEETQALARQAGLEVMHPPAELRHRLESKIVMTRLADEAGVPSVPHVIGRVSSYDELSALAHGAGLGDDLVVEAAYGNAGSATFFVRGLRDWDQCAGGIVGQPEIKVMKRIRNVEVCIEATVTRHGTVIGPAMTSLVGYPELTPYRGAWCGNDVWRGALPPAQTRAAREMVAKLGDVLSREGYRGYFEVDLLHDLDADELYLGEVNPRLSGASPMTNLTTEAYADMPLFLFHLLEYMDVDYELDIEAINSRWERGYGEDEVWGQLIMSETSPDLELFTATPRTGMWRLNHDGRVSFARQGNDWATMLDESEAFYMRVAAPGDLRCEGAQLGVLVTRGHLQTDDYQLTERGRRWIDGLKAQFASTPLTPAAPIVSRLVARA*