MKKDKGALPWPKLIQGTLLRRYKRFIADVELEDGTVVSAHCPNSGRMTGCSDPGSPVWISPASNPKRKLKYTLEMIKMPDSLVGINTGVPNKLVAKAIEDQVIPELSGYGGLRMEVQYGANSRVDIMLSEEGRRDCLVEVKNCTLVEDRRAMFPDAVTARGLKHLEELEKALSQNKRSVMFFLIQRMDADVFAPADHIDPAYGAALRRVCTNGVEALAWDVDMDLHSLRLNRPLPCDLS