MALFSEEMYKLLDLALSELNASHESGRTPQNDLNEAHYLGAWVTTAMKKKRFDSIVLSSLKNWQSKARSLGRNAGLKDQFIYLERCYSQILDSDKKIQAVTRDQFEAFYKTLSAAQWMVTTDTVVVDKMKCHSSGDSSLVACKAQMDTHFNEKGDLIKPISFYIRGDVQEAVKLAFAANVLLHKKTDHKSRVKYHGEYVVYVHNDGEFLPEFPL