MTEGADGGRDAGLGERLYGLVAQLAAAPVRSITGDGVRAALDLVQKALAGAAVPFEVHEVPSGTPVLDWTVPKEWNVRAGYLVGPDGARVADVADHPLHLLGYSVPTRARLRLDELREHLFSLPDRPDWIPYRTSYWNENWGFCLPDTVLRALPDGEYEVVIDTSLEDGSLTYAEIVLPATEPGEPGEPGEPGEFLVTTHVCHPAMANDNGSGIAVLTELARHLAALPSRRHTFRLLFIPGTIGSITWLARNRDLVGRIRHGLVLTGLGDRSAFTYKRSRRGDSTVDRAAAVALAESGAEHRLVDFSPYGYDERQFCSPGFDLPVGRLGRGQHGDYPEYHTSADDLAFVTPESLAGSFAVLTRIIDICERNAVWRNTSPYGEPQLGRRGLYRAIGATMNRQAIEMGLLWVLNLADGSRDLLDIAARAQLPFDAVTAAVDALAGVGLLAGEPKGSA