MKLFTFDHCPFCIKAMMVAGYKKADIEFVTLQNHDIEARIEKVGANLVPILQKPDGSYMAESLDIAAYIDQLDGKPALGQSVEADKIAQWSEKTRPYSSLLLYPRWLKIDLPEFQCQEAKEWFHKKKSATIDESFDDAFAHSAQYITALNAVLTEIDWLILPSERDNNLTYDDVNLFPSLRNLTVVKGLVFPTQVRQYIDEVAALTNINLYDNIAL