MKVLVTGASGYMGGRLCEALLKEGHTVRAFVRPSSDTHSLPSPSPSLEMAYGDIAHLPSLLEACSGCEIIFHTAALVEPWLPDPSKFVTVNIGGLQNVLQAYKEIDTLQKIIYTSSFFALGPTDGFVADETQRHPENYFCTEYEKSKVIADKIALQAASEGVPIVLLYPGVIYGRGKLTTGNIVASLIIERFSNRLPGYIGKKNERFSFSHVEDVVNGHVAAMQKGRIGERYLLTGENSSFGHVFDIASVITGTSRPMFHIPLWVIEVYGWLSVFWGHVTGKLPLISYPTVRVLQHQWAYSCEKAKAELGYNPRGLNEGLSEIFPWLKDLGLIHY*