MPASRLRPYYRRVVPDDSAQQDPHAQGLRDCRMRLSVGVAREFLALQDRLGFDKASKTLNWLLAQSKPPIDCLVDAADQILGVGKTTSQQEIKKAYHKLALRLHPDKNLGDEVTEADNEEFEAKYRGSDYEKTDLKDLYTKYKGNMNRNNYLLYHIVKSETVLL