MLDDLNTTHQHCVLAGASARFSSTHRVAECSTGTLDYIQRRCQEALKFLRSDLDSGTHTLRSLEPSVLQHCEEIHNEVEFQWLRQYWFQGRRYEKFCSWWRKPMEELEEAWRKMEIMTQLALAEAEDAARTMERRREVAQVLLPFLTERQERRQLWRARCHSRLAQTLPPDEAPMCRPDWHDDDSSMPLPFDLKAIIDALERVL