MKKLLKSVLVFAALSSASSLQALPVGNPAEPSLMIDGILWEGFGGDPCDPCATWCDAISMRVGYYGDFVFDRVLKTDVNKEFQMGAKPTTDTGNSAAPSTLTARENPAYGRHMQDAEMFTNAACMALNIWDRFDVFCTLGATSGYLKGNSASFNLVGLFGDNENQKTVKAESVPNMSFDQSVVELYTDTTFAWSVGARAALWECGCATLGASFQYAQSKPKVEELNVLCNAAEFTINKPKGYVGKEFPLDLTAGTDAATGTKDASIDYHEWQASLALSYRLNMFTPYIGVKWSRASFDADTIRIAQPKSATAIFDTTTLNPTIAGAGDVKTGAEGQLGDTMQIVSLQLNKMKSRKSCGIAVGTTIVDADKYAVTVETRLIDERAAHVNAQFRF