MELKLVDSKSLFLCNFELMKSSSFLDKKLRFGLSGTHKLCSCRGVVLKASRSSASYDAASSVSKENFILDEFSCQKNGKNCSGLYLRDVRVLDASDDEYGGILINPQTLPSNPNIFASVLRESLSHWKMKGKKGVWLKLPVEKCDLVPIAVKEGFQYHHAERGYLMMTYWLPDDPCMLPSNASHQVGVGGFVINDKNEVLVVQEKHSAPDLSGLWKIPTGFILESEEIFTGIVREVKEETGIDTEFVEVMAFRHAHNVAFEKSDLFFVCLLRPLSTRIAVDDLEIQAAKWMPLVKFVEQPLIQADSMFKKVIDICIARLGKRYCGLSVHQLVSTFDGKLSSLYFNTVEDSDSNCKAN*