MAEESVRFGILGCANIANKLSRAINLAPNSTLHAISSRSLEKATAFASTNNLSPEVKLYGSYDEVLDDPSVDAVYIPLPTSLHLEWALKSVQKKKHILLEKPPALSVEELDKIIEACNANGLQLMDCTMWMHHPRTYRMKQLLGNPDLFGNLKSIHSNFAYCAGGDFLTKDIRVKPDRDALGALGDAGWYSIRAILWANDYQMPQTVTALPGHVVNEAGVILAYGRVATFECSFLSHMSMDIIVHGSRGCLSLRDFVVPYEENCASFLSSSNVSAYFLSSSNVKFPGNFDTGWDPRPTEHSVITELPQEALMVEEFSRLVKSIRDIGAKPDLQWSAITRKTQILVNAVNTSIKEGLISVTL*