MKLLGVGLQLMKARCGAGNGRPSYSCCPEMQDTIPYCPKKPFWNFKRTLYFSLLTFGAGIYTGIYISQNYEVPRVDDPQKLVQRMNEKIRELIDDNKKKSAAEQIVHDIKKEAKKILDD