MAKSVFVLGMDITWNSARGDSAQLNVSRPLREINSEKFKRRTIGESGDVNPQWDQPLMIDHEYALLLERTGALVPRREYQLRLEINPEDPLAGAIVTELIPVDQEIKKHFEASMKPVQG