419f68:	6c                   	insb   (%dx),%es:(%edi)
419f69:	00 77 00             	add    %dh,0x0(%edi)
419f6c:	4d                   	dec    %ebp
419f6d:	00 42 00             	add    %al,0x0(%edx)
419f70:	2e 06                	cs push %es
419f72:	2e 06                	cs push %es
419f74:	2e 06                	cs push %es
419f76:	2e 06                	cs push %es
419f78:	2e 06                	cs push %es
419f7a:	2e 06                	cs push %es
419f7c:	2e 06                	cs push %es
419f7e:	47                   	inc    %edi
419f7f:	00 2e                	add    %ch,(%esi)
419f81:	06                   	push   %es
419f82:	44                   	inc    %esp
419f83:	00 34 00             	add    %dh,(%eax,%eax,1)
419f86:	43                   	inc    %ebx
419f87:	00 48 00             	add    %cl,0x0(%eax)
419f8a:	77 00                	ja     0x419f8c
419f8c:	55                   	push   %ebp
419f8d:	00 47 00             	add    %al,0x0(%edi)
419f90:	2e 06                	cs push %es
419f92:	4b                   	dec    %ebx
419f93:	00 73 00             	add    %dh,0x0(%ebx)
419f96:	43                   	inc    %ebx
419f97:	00 48 00             	add    %cl,0x0(%eax)
419f9a:	77 00                	ja     0x419f9c
419f9c:	55                   	push   %ebp
419f9d:	00 47 00             	add    %al,0x0(%edi)
419fa0:	2e 06                	cs push %es
419fa2:	48                   	dec    %eax
419fa3:	00 49 00             	add    %cl,0x0(%ecx)
419fa6:	42                   	inc    %edx
419fa7:	00 37                	add    %dh,(%edi)
419fa9:	00 51 00             	add    %dl,0x0(%ecx)
419fac:	51                   	push   %ecx
419fad:	00 50 00             	add    %dl,0x0(%eax)
419fb0:	2e 06                	cs push %es
419fb2:	47                   	inc    %edi
419fb3:	00 59 00             	add    %bl,0x0(%ecx)
419fb6:	46                   	inc    %esi
419fb7:	00 2e                	add    %ch,(%esi)
419fb9:	06                   	push   %es
419fba:	2e 06                	cs push %es
419fbc:	2e 06                	cs push %es
419fbe:	47                   	inc    %edi
419fbf:	00 2e                	add    %ch,(%esi)
419fc1:	06                   	push   %es
419fc2:	4a                   	dec    %edx
419fc3:	00 6f 00             	add    %ch,0x0(%edi)
419fc6:	42                   	inc    %edx
419fc7:	00 42 00             	add    %al,0x0(%edx)
419fca:	67 00 51 00          	add    %dl,0x0(%bx,%di)
419fce:	47                   	inc    %edi
419fcf:	00 2e                	add    %ch,(%esi)
419fd1:	06                   	push   %es
419fd2:	43                   	inc    %ebx
419fd3:	00 45 00             	add    %al,0x0(%ebp)
419fd6:	43                   	inc    %ebx
419fd7:	00 42 00             	add    %al,0x0(%edx)
419fda:	67 00 51 00          	add    %dl,0x0(%bx,%di)
419fde:	47                   	inc    %edi
419fdf:	00 2e                	add    %ch,(%esi)
419fe1:	06                   	push   %es
419fe2:	2e 06                	cs push %es
419fe4:	49                   	dec    %ecx
419fe5:	00 43 00             	add    %al,0x0(%ebx)
419fe8:	42                   	inc    %edx
419fe9:	00 67 00             	add    %ah,0x0(%edi)
419fec:	51                   	push   %ecx
419fed:	00 47 00             	add    %al,0x0(%edi)
419ff0:	2e 06                	cs push %es
419ff2:	4a                   	dec    %edx
419ff3:	00 49 00             	add    %cl,0x0(%ecx)
419ff6:	43                   	inc    %ebx
419ff7:	00 42 00             	add    %al,0x0(%edx)
419ffa:	67 00 51 00          	add    %dl,0x0(%bx,%di)
419ffe:	47                   	inc    %edi
419fff:	00 2e                	add    %ch,(%esi)
41a001:	06                   	push   %es
41a002:	46                   	inc    %esi
41a003:	00 34 00             	add    %dh,(%eax,%eax,1)
41a006:	43                   	inc    %ebx
41a007:	00 42 00             	add    %al,0x0(%edx)
41a00a:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a00e:	47                   	inc    %edi
41a00f:	00 2e                	add    %ch,(%esi)
41a011:	06                   	push   %es
41a012:	48                   	dec    %eax
41a013:	00 63 00             	add    %ah,0x0(%ebx)
41a016:	43                   	inc    %ebx
41a017:	00 42 00             	add    %al,0x0(%edx)
41a01a:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a01e:	47                   	inc    %edi
41a01f:	00 2e                	add    %ch,(%esi)
41a021:	06                   	push   %es
41a022:	4c                   	dec    %esp
41a023:	00 45 00             	add    %al,0x0(%ebp)
41a026:	42                   	inc    %edx
41a027:	00 42 00             	add    %al,0x0(%edx)
41a02a:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a02e:	47                   	inc    %edi
41a02f:	00 2e                	add    %ch,(%esi)
41a031:	06                   	push   %es
41a032:	49                   	dec    %ecx
41a033:	00 59 00             	add    %bl,0x0(%ecx)
41a036:	42                   	inc    %edx
41a037:	00 2e                	add    %ch,(%esi)
41a039:	06                   	push   %es
41a03a:	2e 06                	cs push %es
41a03c:	55                   	push   %ebp
41a03d:	00 47 00             	add    %al,0x0(%edi)
41a040:	2e 06                	cs push %es
41a042:	47                   	inc    %edi
41a043:	00 51 00             	add    %dl,0x0(%ecx)
41a046:	42                   	inc    %edx
41a047:	00 2e                	add    %ch,(%esi)
41a049:	06                   	push   %es
41a04a:	2e 06                	cs push %es
41a04c:	55                   	push   %ebp
41a04d:	00 47 00             	add    %al,0x0(%edi)
41a050:	2e 06                	cs push %es
41a052:	4f                   	dec    %edi
41a053:	00 55 00             	add    %dl,0x0(%ebp)
41a056:	42                   	inc    %edx
41a057:	00 42 00             	add    %al,0x0(%edx)
41a05a:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a05e:	47                   	inc    %edi
41a05f:	00 2e                	add    %ch,(%esi)
41a061:	06                   	push   %es
41a062:	4d                   	dec    %ebp
41a063:	00 77 00             	add    %dh,0x0(%edi)
41a066:	42                   	inc    %edx
41a067:	00 43 00             	add    %al,0x0(%ebx)
41a06a:	2e 06                	cs push %es
41a06c:	4d                   	dec    %ebp
41a06d:	00 47 00             	add    %al,0x0(%edi)
41a070:	2e 06                	cs push %es
41a072:	4e                   	dec    %esi
41a073:	00 77 00             	add    %dh,0x0(%edi)
41a076:	44                   	inc    %esp
41a077:	00 78 00             	add    %bh,0x0(%eax)
41a07a:	67 00 4d 00          	add    %cl,0x0(%di)
41a07e:	47                   	inc    %edi
41a07f:	00 2e                	add    %ch,(%esi)
41a081:	06                   	push   %es
41a082:	4d                   	dec    %ebp
41a083:	00 6f 00             	add    %ch,0x0(%edi)
41a086:	46                   	inc    %esi
41a087:	00 78 00             	add    %bh,0x0(%eax)
41a08a:	67 00 4d 00          	add    %cl,0x0(%di)
41a08e:	47                   	inc    %edi
41a08f:	00 2e                	add    %ch,(%esi)
41a091:	06                   	push   %es
41a092:	2e 06                	cs push %es
41a094:	51                   	push   %ecx
41a095:	00 2e                	add    %ch,(%esi)
41a097:	06                   	push   %es
41a098:	64 00 2e             	add    %ch,%fs:(%esi)
41a09b:	06                   	push   %es
41a09c:	2e 06                	cs push %es
41a09e:	4b                   	dec    %ebx
41a09f:	00 2e                	add    %ch,(%esi)
41a0a1:	06                   	push   %es
41a0a2:	47                   	inc    %edi
41a0a3:	00 45 00             	add    %al,0x0(%ebp)
41a0a6:	45                   	inc    %ebp
41a0a7:	00 4d 00             	add    %cl,0x0(%ebp)
41a0aa:	77 00                	ja     0x41a0ac
41a0ac:	4d                   	dec    %ebp
41a0ad:	00 4b 00             	add    %cl,0x0(%ebx)
41a0b0:	2e 06                	cs push %es
41a0b2:	4d                   	dec    %ebp
41a0b3:	00 45 00             	add    %al,0x0(%ebp)
41a0b6:	45                   	inc    %ebp
41a0b7:	00 4d 00             	add    %cl,0x0(%ebp)
41a0ba:	77 00                	ja     0x41a0bc
41a0bc:	4d                   	dec    %ebp
41a0bd:	00 47 00             	add    %al,0x0(%edi)
41a0c0:	2e 06                	cs push %es
41a0c2:	49                   	dec    %ecx
41a0c3:	00 2e                	add    %ch,(%esi)
41a0c5:	06                   	push   %es
41a0c6:	45                   	inc    %ebp
41a0c7:	00 50 00             	add    %dl,0x0(%eax)
41a0ca:	77 00                	ja     0x41a0cc
41a0cc:	55                   	push   %ebp
41a0cd:	00 47 00             	add    %al,0x0(%edi)
41a0d0:	2e 06                	cs push %es
41a0d2:	4f                   	dec    %edi
41a0d3:	00 38                	add    %bh,(%eax)
41a0d5:	00 47 00             	add    %al,0x0(%edi)
41a0d8:	42                   	inc    %edx
41a0d9:	00 67 00             	add    %ah,0x0(%edi)
41a0dc:	51                   	push   %ecx
41a0dd:	00 47 00             	add    %al,0x0(%edi)
41a0e0:	2e 06                	cs push %es
41a0e2:	45                   	inc    %ebp
41a0e3:	00 63 00             	add    %ah,0x0(%ebx)
41a0e6:	45                   	inc    %ebp
41a0e7:	00 42 00             	add    %al,0x0(%edx)
41a0ea:	67 00 52 00          	add    %dl,0x0(%bp,%si)
41a0ee:	4c                   	dec    %esp
41a0ef:	00 2e                	add    %ch,(%esi)
41a0f1:	06                   	push   %es
41a0f2:	4e                   	dec    %esi
41a0f3:	00 77 00             	add    %dh,0x0(%edi)
41a0f6:	45                   	inc    %ebp
41a0f7:	00 2e                	add    %ch,(%esi)
41a0f9:	06                   	push   %es
41a0fa:	2e 06                	cs push %es
41a0fc:	2e 06                	cs push %es
41a0fe:	47                   	inc    %edi
41a0ff:	00 2e                	add    %ch,(%esi)
41a101:	06                   	push   %es
41a102:	4b                   	dec    %ebx
41a103:	00 38                	add    %bh,(%eax)
41a105:	00 45 00             	add    %al,0x0(%ebp)
41a108:	78 00                	js     0x41a10a
41a10a:	67 00 4d 00          	add    %cl,0x0(%di)
41a10e:	47                   	inc    %edi
41a10f:	00 2e                	add    %ch,(%esi)
41a111:	06                   	push   %es
41a112:	4e                   	dec    %esi
41a113:	00 2e                	add    %ch,(%esi)
41a115:	06                   	push   %es
41a116:	44                   	inc    %esp
41a117:	00 78 00             	add    %bh,0x0(%eax)
41a11a:	67 00 4d 00          	add    %cl,0x0(%di)
41a11e:	47                   	inc    %edi
41a11f:	00 2e                	add    %ch,(%esi)
41a121:	06                   	push   %es
41a122:	46                   	inc    %esi
41a123:	00 49 00             	add    %cl,0x0(%ecx)
41a126:	45                   	inc    %ebp
41a127:	00 78 00             	add    %bh,0x0(%eax)
41a12a:	67 00 4d 00          	add    %cl,0x0(%di)
41a12e:	4f                   	dec    %edi
41a12f:	00 2e                	add    %ch,(%esi)
41a131:	06                   	push   %es
41a132:	4e                   	dec    %esi
41a133:	00 63 00             	add    %ah,0x0(%ebx)
41a136:	44                   	inc    %esp
41a137:	00 67 00             	add    %ah,0x0(%edi)
41a13a:	2e 06                	cs push %es
41a13c:	55                   	push   %ebp
41a13d:	00 53 00             	add    %dl,0x0(%ebx)
41a140:	2e 06                	cs push %es
41a142:	4a                   	dec    %edx
41a143:	00 2e                	add    %ch,(%esi)
41a145:	06                   	push   %es
41a146:	45                   	inc    %ebp
41a147:	00 5a 00             	add    %bl,0x0(%edx)
41a14a:	67 00 4d 00          	add    %cl,0x0(%di)
41a14e:	47                   	inc    %edi
41a14f:	00 2e                	add    %ch,(%esi)
41a151:	06                   	push   %es
41a152:	4e                   	dec    %esi
41a153:	00 77 00             	add    %dh,0x0(%edi)
41a156:	47                   	inc    %edi
41a157:	00 78 00             	add    %bh,0x0(%eax)
41a15a:	67 00 4d 00          	add    %cl,0x0(%di)
41a15e:	47                   	inc    %edi
41a15f:	00 2e                	add    %ch,(%esi)
41a161:	06                   	push   %es
41a162:	4d                   	dec    %ebp
41a163:	00 6b 00             	add    %ch,0x0(%ebx)
41a166:	43                   	inc    %ebx
41a167:	00 78 00             	add    %bh,0x0(%eax)
41a16a:	67 00 4d 00          	add    %cl,0x0(%di)
41a16e:	47                   	inc    %edi
41a16f:	00 2e                	add    %ch,(%esi)
41a171:	06                   	push   %es
41a172:	48                   	dec    %eax
41a173:	00 6b 00             	add    %ch,0x0(%ebx)
41a176:	45                   	inc    %ebp
41a177:	00 78 00             	add    %bh,0x0(%eax)
41a17a:	67 00 4d 00          	add    %cl,0x0(%di)
41a17e:	47                   	inc    %edi
41a17f:	00 2e                	add    %ch,(%esi)
41a181:	06                   	push   %es
41a182:	4c                   	dec    %esp
41a183:	00 6b 00             	add    %ch,0x0(%ebx)
41a186:	47                   	inc    %edi
41a187:	00 78 00             	add    %bh,0x0(%eax)
41a18a:	67 00 4d 00          	add    %cl,0x0(%di)
41a18e:	4b                   	dec    %ebx
41a18f:	00 2e                	add    %ch,(%esi)
41a191:	06                   	push   %es
41a192:	4d                   	dec    %ebp
41a193:	00 6f 00             	add    %ch,0x0(%edi)
41a196:	2e 06                	cs push %es
41a198:	4d                   	dec    %ebp
41a199:	00 77 00             	add    %dh,0x0(%edi)
41a19c:	4d                   	dec    %ebp
41a19d:	00 47 00             	add    %al,0x0(%edi)
41a1a0:	2e 06                	cs push %es
41a1a2:	43                   	inc    %ebx
41a1a3:	00 49 00             	add    %cl,0x0(%ecx)
41a1a6:	44                   	inc    %esp
41a1a7:	00 78 00             	add    %bh,0x0(%eax)
41a1aa:	67 00 4d 00          	add    %cl,0x0(%di)
41a1ae:	47                   	inc    %edi
41a1af:	00 2e                	add    %ch,(%esi)
41a1b1:	06                   	push   %es
41a1b2:	4f                   	dec    %edi
41a1b3:	00 6f 00             	add    %ch,0x0(%edi)
41a1b6:	44                   	inc    %esp
41a1b7:	00 78 00             	add    %bh,0x0(%eax)
41a1ba:	67 00 4d 00          	add    %cl,0x0(%di)
41a1be:	47                   	inc    %edi
41a1bf:	00 2e                	add    %ch,(%esi)
41a1c1:	06                   	push   %es
41a1c2:	2e 06                	cs push %es
41a1c4:	73 00                	jae    0x41a1c6
41a1c6:	2e 06                	cs push %es
41a1c8:	78 00                	js     0x41a1ca
41a1ca:	67 00 4d 00          	add    %cl,0x0(%di)
41a1ce:	47                   	inc    %edi
41a1cf:	00 2e                	add    %ch,(%esi)
41a1d1:	06                   	push   %es
41a1d2:	45                   	inc    %ebp
41a1d3:	00 73 00             	add    %dh,0x0(%ebx)
41a1d6:	42                   	inc    %edx
41a1d7:	00 42 00             	add    %al,0x0(%edx)
41a1da:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a1de:	47                   	inc    %edi
41a1df:	00 2e                	add    %ch,(%esi)
41a1e1:	06                   	push   %es
41a1e2:	4f                   	dec    %edi
41a1e3:	00 34 00             	add    %dh,(%eax,%eax,1)
41a1e6:	2e 06                	cs push %es
41a1e8:	78 00                	js     0x41a1ea
41a1ea:	67 00 4d 00          	add    %cl,0x0(%di)
41a1ee:	47                   	inc    %edi
41a1ef:	00 2e                	add    %ch,(%esi)
41a1f1:	06                   	push   %es
41a1f2:	50                   	push   %eax
41a1f3:	00 6f 00             	add    %ch,0x0(%edi)
41a1f6:	2e 06                	cs push %es
41a1f8:	78 00                	js     0x41a1fa
41a1fa:	67 00 4d 00          	add    %cl,0x0(%di)
41a1fe:	47                   	inc    %edi
41a1ff:	00 2e                	add    %ch,(%esi)
41a201:	06                   	push   %es
41a202:	49                   	dec    %ecx
41a203:	00 38                	add    %bh,(%eax)
41a205:	00 2e                	add    %ch,(%esi)
41a207:	06                   	push   %es
41a208:	39 00                	cmp    %eax,(%eax)