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)
41a20a:	77 00                	ja     0x41a20c
41a20c:	49                   	dec    %ecx
41a20d:	00 4f 00             	add    %cl,0x0(%edi)
41a210:	2e 06                	cs push %es
41a212:	4b                   	dec    %ebx
41a213:	00 30                	add    %dh,(%eax)
41a215:	00 44 00 67          	add    %al,0x67(%eax,%eax,1)
41a219:	00 2e                	add    %ch,(%esi)
41a21b:	06                   	push   %es
41a21c:	55                   	push   %ebp
41a21d:	00 4b 00             	add    %cl,0x0(%ebx)
41a220:	2e 06                	cs push %es
41a222:	43                   	inc    %ebx
41a223:	00 2e                	add    %ch,(%esi)
41a225:	06                   	push   %es
41a226:	2e 06                	cs push %es
41a228:	4d                   	dec    %ebp
41a229:	00 77 00             	add    %dh,0x0(%edi)
41a22c:	4d                   	dec    %ebp
41a22d:	00 4f 00             	add    %cl,0x0(%edi)
41a230:	2e 06                	cs push %es
41a232:	4b                   	dec    %ebx
41a233:	00 51 00             	add    %dl,0x0(%ecx)
41a236:	44                   	inc    %esp
41a237:	00 67 00             	add    %ah,0x0(%edi)
41a23a:	2e 06                	cs push %es
41a23c:	55                   	push   %ebp
41a23d:	00 4f 00             	add    %cl,0x0(%edi)
41a240:	2e 06                	cs push %es
41a242:	4c                   	dec    %esp
41a243:	00 77 00             	add    %dh,0x0(%edi)
41a246:	2e 06                	cs push %es
41a248:	67 00 2e 06 55       	add    %ch,0x5506
41a24d:	00 4b 00             	add    %cl,0x0(%ebx)
41a250:	2e 06                	cs push %es
41a252:	50                   	push   %eax
41a253:	00 49 00             	add    %cl,0x0(%ecx)
41a256:	43                   	inc    %ebx
41a257:	00 4d 00             	add    %cl,0x0(%ebp)
41a25a:	77 00                	ja     0x41a25c
41a25c:	4d                   	dec    %ebp
41a25d:	00 2e                	add    %ch,(%esi)
41a25f:	06                   	push   %es
41a260:	2e 06                	cs push %es
41a262:	2e 06                	cs push %es
41a264:	2e 06                	cs push %es
41a266:	2e 06                	cs push %es
41a268:	45                   	inc    %ebp
41a269:	00 51 00             	add    %dl,0x0(%ecx)
41a26c:	2e 06                	cs push %es
41a26e:	2e 06                	cs push %es
41a270:	2e 06                	cs push %es
41a272:	2e 06                	cs push %es
41a274:	2e 06                	cs push %es
41a276:	2e 06                	cs push %es
41a278:	2e 06                	cs push %es
41a27a:	51                   	push   %ecx
41a27b:	00 2e                	add    %ch,(%esi)
41a27d:	06                   	push   %es
41a27e:	42                   	inc    %edx
41a27f:	00 2e                	add    %ch,(%esi)
41a281:	06                   	push   %es
41a282:	2e 06                	cs push %es
41a284:	2e 06                	cs push %es
41a286:	42                   	inc    %edx
41a287:	00 2e                	add    %ch,(%esi)
41a289:	06                   	push   %es
41a28a:	2e 06                	cs push %es
41a28c:	2e 06                	cs push %es
41a28e:	59                   	pop    %ecx
41a28f:	00 42 00             	add    %al,0x0(%edx)
41a292:	4e                   	dec    %esi
41a293:	00 2e                	add    %ch,(%esi)
41a295:	06                   	push   %es
41a296:	2e 06                	cs push %es
41a298:	51                   	push   %ecx
41a299:	00 51 00             	add    %dl,0x0(%ecx)
41a29c:	2e 06                	cs push %es
41a29e:	42                   	inc    %edx
41a29f:	00 2e                	add    %ch,(%esi)
41a2a1:	06                   	push   %es
41a2a2:	2e 06                	cs push %es
41a2a4:	45                   	inc    %ebp
41a2a5:	00 2e                	add    %ch,(%esi)
41a2a7:	06                   	push   %es
41a2a8:	2e 06                	cs push %es
41a2aa:	2e 06                	cs push %es
41a2ac:	2e 06                	cs push %es
41a2ae:	51                   	push   %ecx
41a2af:	00 2e                	add    %ch,(%esi)
41a2b1:	06                   	push   %es
41a2b2:	45                   	inc    %ebp
41a2b3:	00 51 00             	add    %dl,0x0(%ecx)
41a2b6:	42                   	inc    %edx
41a2b7:	00 30                	add    %dh,(%eax)
41a2b9:	00 2e                	add    %ch,(%esi)
41a2bb:	06                   	push   %es
41a2bc:	42                   	inc    %edx
41a2bd:	00 46 00             	add    %al,0x0(%esi)
41a2c0:	2e 06                	cs push %es
41a2c2:	2e 06                	cs push %es
41a2c4:	59                   	pop    %ecx
41a2c5:	00 2e                	add    %ch,(%esi)
41a2c7:	06                   	push   %es
41a2c8:	2e 06                	cs push %es
41a2ca:	51                   	push   %ecx
41a2cb:	00 2e                	add    %ch,(%esi)
41a2cd:	06                   	push   %es
41a2ce:	2e 06                	cs push %es
41a2d0:	2e 06                	cs push %es
41a2d2:	42                   	inc    %edx
41a2d3:	00 2e                	add    %ch,(%esi)
41a2d5:	06                   	push   %es
41a2d6:	2e 06                	cs push %es
41a2d8:	7a 00                	jp     0x41a2da
41a2da:	51                   	push   %ecx
41a2db:	00 54 00 51          	add    %dl,0x51(%eax,%eax,1)
41a2df:	00 2e                	add    %ch,(%esi)
41a2e1:	06                   	push   %es
41a2e2:	45                   	inc    %ebp
41a2e3:	00 55 00             	add    %dl,0x0(%ebp)
41a2e6:	2e 06                	cs push %es
41a2e8:	42                   	inc    %edx
41a2e9:	00 77 00             	add    %dh,0x0(%edi)
41a2ec:	2e 06                	cs push %es
41a2ee:	49                   	dec    %ecx
41a2ef:	00 2e                	add    %ch,(%esi)
41a2f1:	06                   	push   %es
41a2f2:	2e 06                	cs push %es
41a2f4:	2e 06                	cs push %es
41a2f6:	2e 06                	cs push %es
41a2f8:	45                   	inc    %ebp
41a2f9:	00 2e                	add    %ch,(%esi)
41a2fb:	06                   	push   %es
41a2fc:	2e 06                	cs push %es
41a2fe:	65 00 2e             	add    %ch,%gs:(%esi)
41a301:	06                   	push   %es
41a302:	64 00 2e             	add    %ch,%fs:(%esi)
41a305:	06                   	push   %es
41a306:	2e 06                	cs push %es
41a308:	44                   	inc    %esp
41a309:	00 2e                	add    %ch,(%esi)
41a30b:	06                   	push   %es
41a30c:	2e 06                	cs push %es
41a30e:	4c                   	dec    %esp
41a30f:	00 2e                	add    %ch,(%esi)
41a311:	06                   	push   %es
41a312:	2e 06                	cs push %es
41a314:	6f                   	outsl  %ds:(%esi),(%dx)
41a315:	00 2e                	add    %ch,(%esi)
41a317:	06                   	push   %es
41a318:	2e 06                	cs push %es
41a31a:	2e 06                	cs push %es
41a31c:	2e 06                	cs push %es
41a31e:	51                   	push   %ecx
41a31f:	00 2e                	add    %ch,(%esi)
41a321:	06                   	push   %es
41a322:	45                   	inc    %ebp
41a323:	00 34 00             	add    %dh,(%eax,%eax,1)
41a326:	47                   	inc    %edi
41a327:	00 30                	add    %dh,(%eax)
41a329:	00 2e                	add    %ch,(%esi)
41a32b:	06                   	push   %es
41a32c:	42                   	inc    %edx
41a32d:	00 46 00             	add    %al,0x0(%esi)
41a330:	2e 06                	cs push %es
41a332:	2e 06                	cs push %es
41a334:	73 00                	jae    0x41a336
41a336:	2e 06                	cs push %es
41a338:	43                   	inc    %ebx
41a339:	00 77 00             	add    %dh,0x0(%edi)
41a33c:	2e 06                	cs push %es
41a33e:	2e 06                	cs push %es
41a340:	2e 06                	cs push %es
41a342:	42                   	inc    %edx