MKLNYGTKSQEYDASGTASATKVTLVNSDGAYVPVLLPADKISLSNTELFELALESLYEENFPNRAENEKFSKVAQELQKNKEAAAQAEQVVTETKENLDTVSAITEVLIALAISQSGGMPTHTYGKVAAFIKPLVKTTRYSNGDIISGAYPFDTNPKWPKGTQTIFKFQMQAKEGYTYKEQSLAEMLQQGVLTVVMPRID