MELFLAMLPLLLWYIIFNLFKLGYQKKDHCCYMLSYQCHKATEDQKLDTGSCAKIVTRNKNLGIEEYRFLLRTMVSSGIGEQTYCPKNIIEGREESATHMDAVSEMDGIIFHTLDKLFAKTGVSPSEIDIIVSSVSLFSPVPSLTARVINHYKMREDIKAFNLSGMGCSASVVAVDLVKQLFKTYKNSLAIVVSTESMGPNWYSGKDKSMMLSNILFRTGGCSMLLTNNRALKHKALLELTCSVRTHIGSNDEAYSSCIQVEDDLGHKGFRLTRDLPKAGAKALTMNLRVLLPKVLPLSELLRYKISYYRNKIMKRPTSKAAGPGLDLRSGIDHFCVHPGGRAIIDEVGKSLALNDYDLEPARMALYRFGNTSSGGLWYVLGYMEAKKRLKKGDKILMISLGAGFKCNNCVWKVMKDLEDTNVWQDCIDQYPPKTIDNPFSEKFDWINDESMNFARIEDFLPQIQLLA*