MASSQKLWGGRFTGATDPLMTAYNESIHYDKRMFNADIDGSKAYAKALEQRGIISADELDKMLDGLEAVRDEWKTNKFTLQPSDEDIHTANERRLGEIIGTGIAGKLHTGRSRNDQVTTDMRLWLRDELDIIQKSLVGLLQVFVARAESDLDIIMPGYTHLQRAQPIRWSHFLLSHAFSILNDLDRLKQIYSRVNRLPLGAGALAGNPFAVDRKFLQKELGFEGVIMNSMNAVADRDYVIEFMFWASMVMTHISRLAEDLIIYSTSEFNFVTLSDAYSTGSSIMPQKKNPDSLELLRGKSGRVFGNMMGFMVSVKGIPSTYNKDLQEDKEPLFDSSKTVLDSIQILTGVLSTLTVNPENIAKSLTADMLATDLAEYLVRKGVPFRETHHISGSAVRMAEERNTTIDKLSVEDFKSLHPLYEEDVADVFNYESSVEKRCAIGGTAKSCVLEQIQTIKKALE*