MSKVENVVSEWLPLPDVAEKLDISITRVHALVKDGSLLAARVGERKIRAVPAEFFIEDHIVDSLRGTITVLHDAGFDDEEAITWLFTADESLPGRPIDALHEGRKTEIRRRAAALGW