MALLNIGAGNKDDAFYRYKMPRLITKIEGRGNGIKTNLVNMVDVAKALARPPSYTTKFFGCELGAQSKFDEKTGTAIVNGSHDTPKLAGLLEIFIKKYVQCYGCGNPETDIIISKSQLINLKCAACGFVSDVDMRDKLTTFILKNPPEQKKKGSDKKGMRRAEKERMKEGEAVDEEMKRSKKESKKKKGHEDGNHVSKKKTLGSDEEEHSPTSSQADHAEEVEEEENEVEWLTDTSLHAAQQRIQEQLTSATSEMVMLNTTSNEPEKVAK