MPPEPLELYPDVNFLATGLAIKDVSPASFEEVLDRIATCAKTLAVQGADVISLMGTSLSFYRGPAYNAQLVEVMKDATGLPCTTMTNAVLDALRHVGGARIAIATAYTDALNIPLVRYLEASGYCVENLESLNLSEVEDVLNVTDAQLNELCLKTAAASPQADAIFLSCGGLHTAAITQPLEDLTGLPLISSAMAGTWGVVRLAELDTRVAGYGQLFET