MSLPTVLITGCSAGGIGSALAEAFHERNHHVIATARSVDKMSHLSKYPNMTLLKLDVTSPDDIAAAVEAVKSLTGGTLDYLVNNSGLPLTFPVLETDIEKAREVFEVNFWGVVRMVNAFSEMVIASKGVIANHCSMGGVMTVPWNAFYTSSKAALKSYSEGLRHELAPFGVRVVTIMTGVVGSNLWTRAPEFNLEGSRYAPATKEMMDIATGATTGGTMPCSDYARRVVDDLVGGKTGLIWRGKMASIGWFLTSFMPTWILDMMTNHRSGFDKLG*