MTLFHRFGALVTCALITLLPIARPADAAQDDLLAWRNAKSLPELVAHLETWLDANTDLQRRAAAPTIEWVSPAKAAYLQGGAQAAKAETTRGLYDPDTQAIYLVQPWSARDPFDVSVLLHELVHHRQNGGGHWYCPGAQELDAYRTQDAWLAELGLEANVNWIAVILEAGCTPRDIHPD