MDTQAVRASSAWVACHASHVSINPSGIEKVVEHLVGNLPTVSWNFEGIHYFDSGPLTVQYLLVLDALNFCFWPDADLHYEHLAAGLKQALLKDKFVFEADRLKRFTGPDLRRLLNWPRELPLEDERARLLREVGTELERSFGGQAANLIAYANGSAVALVDLVTRHFPGFRDHCVYKGRQVFLYKRAQIFVADLWGAFKGEGLGAFYDIGDITMFADYVVPAVLRNLGVLSYSSTLASIVDGFKELASGTEEEVEIRACTITAVEKLREQLGAKLGKQILSVQLDWWLWSTGITGQTDQILPYHRTQTIYY*