MDFILILLGEIFIQKNLERFGILYSIIIKGEYRKYAKHLIMKNMVRGNFHKLRANVTTKRRRQWSAREKLMVITYYERGHSKRSTADKFNIEPKQLREWISNKERLLKAVPYIQKLTTGARPKYPQLAL