MELKLVDSKSLFLCNFELMKSSSFLDTKLRFGLTGTHKLCSCRGVVLKASRSSASYDAASSVSKENFILDEFSCKINGKNCSGLYLRDVRVLDASDDEYGGILINPQTLPSNPNIFASVLRESLSHWKMKGKKGVWLKLPVEKCDLVPIAVKEGFQYHHAERGYLMMTYWLPDDPCMLPSNASHQVGVGGFVINDKNEVLVVQEKHSAPDLSGLWKIPTGFILESEEIFTGIVREVKEETGIDTEFVEVMAFRHAHNVAFEKSDLFFVCLLRPLSTRIAVDDLEIQAAKWMPLVKFVEQPLIQADSMFKKVIDICIARLGKRYCGLSVHQLVSTFDGKLSSLYFNTVEDSDSNCKAN*