MCGDGSFGQLGTGDNLSRNFPFEVAYFNATHIEKLAFGMRHSLVLLKDNSVYGFGSARRGQVGKCASRIQKSYNVPRLIDGFPNCKIVNIYANGDHSAALDESGHLYVWGRALIGQHDDDQPSEILPSLSVSQVALGWHHALVLSAGELYTLGVYRHQKCDLPGLGNVLGQQSDTRATSSSHDCSSSLSVLETVPFLDGEQVAQIASGTEHSALVTDKGTVFTWGWGEHGQLGLGDTSDHVAPQRVNVGDNGQGMSGSFAVYCGSGFTVAVKSP