MGESLATMEKILPIVLLGCGGVGQQLISHIIHTRPLHAAQGVHISVQAVCDSNSLAVSEGGQVSELSDSVLNRIQLTKASKLPLSSLPPSGEYVIKALQSDFKIRNLIEHLEHCSRSTGLIVVDCTASEETSLVLSRAADLSHCIVLANKKPLTSSLDMYNWLCKRRRHLRYESTVGAGLPVIATLTRFLMAGDPVHRIVGALSGTLGFLMSSLQEGQPFSVVVQRAKSLGYTEPDPRDDLSGMDVARKALILARLMGWSINMEDIVVESLFPTQMEQGRMSMEQFLTEGLSSLDTVMNDHINSAKTGGNVLRYVATIGEGRCKVGIVEVACDSPLGQLKGSDNLIEVYSRCYKSSPFVIQGAGAGNDTTACGVLADILDLQDLF*