MTGMLARTAHIFTSRLHTLLKLLDRGEAECGIDTLIAARLAEDMLPLPYQIVFASDQASHFAAWCLDEPFPRTDAAGLDWAALKRYAADAIALVERAAGAVDDGVFARGKRVDLLDGMYLEFSGADYRDEWLMPNFYFHLVTAYDILRANGVAIGKPDYMAHLLDRIRKD