41e13c:	41                   	inc    %ecx
41e13d:	00 6a e2             	add    %ch,-0x1e(%edx)
41e140:	41                   	inc    %ecx
41e141:	00 85 e2 41 00 a0    	add    %al,-0x5fffbe1e(%ebp)
41e147:	e2 41                	loop   0x41e18a
41e149:	00 bb e2 41 00 d6    	add    %bh,-0x29ffbe1e(%ebx)
41e14f:	e2 41                	loop   0x41e192
41e151:	00 f1                	add    %dh,%cl
41e153:	e2 41                	loop   0x41e196
41e155:	00 0c e3             	add    %cl,(%ebx,%eiz,8)
41e158:	41                   	inc    %ecx
41e159:	00 27                	add    %ah,(%edi)
41e15b:	e3 41                	jecxz  0x41e19e
41e15d:	00 42 e3             	add    %al,-0x1d(%edx)
41e160:	41                   	inc    %ecx
41e161:	00 5d e3             	add    %bl,-0x1d(%ebp)
41e164:	41                   	inc    %ecx
41e165:	00 78 e3             	add    %bh,-0x1d(%eax)
41e168:	41                   	inc    %ecx
41e169:	00 90 e3 41 00 a8    	add    %dl,-0x57ffbe1d(%eax)
41e16f:	e3 41                	jecxz  0x41e1b2
41e171:	00 c3                	add    %al,%bl
41e173:	e3 41                	jecxz  0x41e1b6
41e175:	00 dc                	add    %bl,%ah
41e177:	e3 41                	jecxz  0x41e1ba
41e179:	00 ef                	add    %ch,%bh
41e17b:	e3 41                	jecxz  0x41e1be
41e17d:	00 0a                	add    %cl,(%edx)
41e17f:	e4 41                	in     $0x41,%al
41e181:	00 25 e4 41 00 40    	add    %ah,0x400041e4
41e187:	e4 41                	in     $0x41,%al
41e189:	00 5b e4             	add    %bl,-0x1c(%ebx)
41e18c:	41                   	inc    %ecx
41e18d:	00 76 e4             	add    %dh,-0x1c(%esi)
41e190:	41                   	inc    %ecx
41e191:	00 91 e4 41 00 ac    	add    %dl,-0x53ffbe1c(%ecx)
41e197:	e4 41                	in     $0x41,%al
41e199:	00 c7                	add    %al,%bh
41e19b:	e4 41                	in     $0x41,%al
41e19d:	00 e2                	add    %ah,%dl
41e19f:	e4 41                	in     $0x41,%al
41e1a1:	00 fd                	add    %bh,%ch
41e1a3:	e4 41                	in     $0x41,%al
41e1a5:	00 18                	add    %bl,(%eax)
41e1a7:	e5 41                	in     $0x41,%eax
41e1a9:	00 33                	add    %dh,(%ebx)
41e1ab:	e5 41                	in     $0x41,%eax
41e1ad:	00 4e e5             	add    %cl,-0x1b(%esi)
41e1b0:	41                   	inc    %ecx
41e1b1:	00 69 e5             	add    %ch,-0x1b(%ecx)
41e1b4:	41                   	inc    %ecx
41e1b5:	00 84 e5 41 00 9f e5 	add    %al,-0x1a60ffbf(%ebp,%eiz,8)
41e1bc:	41                   	inc    %ecx
41e1bd:	00 0f                	add    %cl,(%edi)
41e1bf:	e7 41                	out    %eax,$0x41
41e1c1:	00 ac e5 41 00 bc e5 	add    %ch,-0x1a43ffbf(%ebp,%eiz,8)
41e1c8:	41                   	inc    %ecx
41e1c9:	00 d4                	add    %dl,%ah
41e1cb:	e5 41                	in     $0x41,%eax
41e1cd:	00 e4                	add    %ah,%ah
41e1cf:	e5 41                	in     $0x41,%eax
41e1d1:	00 ff                	add    %bh,%bh
41e1d3:	e5 41                	in     $0x41,%eax
41e1d5:	00 1a                	add    %bl,(%edx)
41e1d7:	e6 41                	out    %al,$0x41
41e1d9:	00 2a                	add    %ch,(%edx)
41e1db:	e6 41                	out    %al,$0x41
41e1dd:	00 3a                	add    %bh,(%edx)
41e1df:	e6 41                	out    %al,$0x41
41e1e1:	00 4a e6             	add    %cl,-0x1a(%edx)
41e1e4:	41                   	inc    %ecx
41e1e5:	00 5a e6             	add    %bl,-0x1a(%edx)
41e1e8:	41                   	inc    %ecx
41e1e9:	00 6a e6             	add    %ch,-0x1a(%edx)
41e1ec:	41                   	inc    %ecx
41e1ed:	00 b1 e6 41 00 c9    	add    %dh,-0x36ffbe1a(%ecx)
41e1f3:	e6 41                	out    %al,$0x41
41e1f5:	00 e1                	add    %ah,%cl
41e1f7:	e6 41                	out    %al,$0x41
41e1f9:	00 f9                	add    %bh,%cl
41e1fb:	e6 41                	out    %al,$0x41
41e1fd:	00 8d 45 f8 8b 15    	add    %cl,0x158bf845(%ebp)
41e203:	f8                   	clc
41e204:	87 42 00             	xchg   %eax,0x0(%edx)
41e207:	8b 12                	mov    (%edx),%edx
41e209:	8b 92 fc 00 00 00    	mov    0xfc(%edx),%edx
41e20f:	e8 18 55 fe ff       	call   0x40372c
41e214:	e9 f6 04 00 00       	jmp    0x41e70f
41e219:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e21c:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e222:	8b 12                	mov    (%edx),%edx
41e224:	8b 92 00 01 00 00    	mov    0x100(%edx),%edx
41e22a:	e8 fd 54 fe ff       	call   0x40372c
41e22f:	e9 db 04 00 00       	jmp    0x41e70f
41e234:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e237:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e23d:	8b 12                	mov    (%edx),%edx
41e23f:	8b 92 04 01 00 00    	mov    0x104(%edx),%edx
41e245:	e8 e2 54 fe ff       	call   0x40372c
41e24a:	e9 c0 04 00 00       	jmp    0x41e70f
41e24f:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e252:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e258:	8b 12                	mov    (%edx),%edx
41e25a:	8b 92 10 01 00 00    	mov    0x110(%edx),%edx
41e260:	e8 c7 54 fe ff       	call   0x40372c
41e265:	e9 a5 04 00 00       	jmp    0x41e70f
41e26a:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e26d:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e273:	8b 12                	mov    (%edx),%edx
41e275:	8b 92 14 01 00 00    	mov    0x114(%edx),%edx
41e27b:	e8 ac 54 fe ff       	call   0x40372c
41e280:	e9 8a 04 00 00       	jmp    0x41e70f
41e285:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e288:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e28e:	8b 12                	mov    (%edx),%edx
41e290:	8b 92 18 01 00 00    	mov    0x118(%edx),%edx
41e296:	e8 91 54 fe ff       	call   0x40372c
41e29b:	e9 6f 04 00 00       	jmp    0x41e70f
41e2a0:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e2a3:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e2a9:	8b 12                	mov    (%edx),%edx
41e2ab:	8b 92 1c 01 00 00    	mov    0x11c(%edx),%edx
41e2b1:	e8 76 54 fe ff       	call   0x40372c
41e2b6:	e9 54 04 00 00       	jmp    0x41e70f
41e2bb:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e2be:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e2c4:	8b 12                	mov    (%edx),%edx
41e2c6:	8b 92 20 01 00 00    	mov    0x120(%edx),%edx
41e2cc:	e8 5b 54 fe ff       	call   0x40372c
41e2d1:	e9 39 04 00 00       	jmp    0x41e70f
41e2d6:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e2d9:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e2df:	8b 12                	mov    (%edx),%edx
41e2e1:	8b 92 24 01 00 00    	mov    0x124(%edx),%edx
41e2e7:	e8 40 54 fe ff       	call   0x40372c
41e2ec:	e9 1e 04 00 00       	jmp    0x41e70f
41e2f1:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e2f4:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e2fa:	8b 12                	mov    (%edx),%edx
41e2fc:	8b 92 28 01 00 00    	mov    0x128(%edx),%edx
41e302:	e8 25 54 fe ff       	call   0x40372c
41e307:	e9 03 04 00 00       	jmp    0x41e70f
41e30c:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e30f:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e315:	8b 12                	mov    (%edx),%edx
41e317:	8b 92 2c 01 00 00    	mov    0x12c(%edx),%edx
41e31d:	e8 0a 54 fe ff       	call   0x40372c
41e322:	e9 e8 03 00 00       	jmp    0x41e70f
41e327:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e32a:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e330:	8b 12                	mov    (%edx),%edx
41e332:	8b 92 30 01 00 00    	mov    0x130(%edx),%edx
41e338:	e8 ef 53 fe ff       	call   0x40372c
41e33d:	e9 cd 03 00 00       	jmp    0x41e70f
41e342:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e345:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e34b:	8b 12                	mov    (%edx),%edx
41e34d:	8b 92 34 01 00 00    	mov    0x134(%edx),%edx
41e353:	e8 d4 53 fe ff       	call   0x40372c
41e358:	e9 b2 03 00 00       	jmp    0x41e70f
41e35d:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e360:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e366:	8b 12                	mov    (%edx),%edx
41e368:	8b 92 38 01 00 00    	mov    0x138(%edx),%edx
41e36e:	e8 b9 53 fe ff       	call   0x40372c
41e373:	e9 97 03 00 00       	jmp    0x41e70f
41e378:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e37b:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e381:	8b 12                	mov    (%edx),%edx
41e383:	8b 52 60             	mov    0x60(%edx),%edx
41e386:	e8 a1 53 fe ff       	call   0x40372c
41e38b:	e9 7f 03 00 00       	jmp    0x41e70f
41e390:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e393:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e399:	8b 12                	mov    (%edx),%edx
41e39b:	8b 52 64             	mov    0x64(%edx),%edx
41e39e:	e8 89 53 fe ff       	call   0x40372c
41e3a3:	e9 67 03 00 00       	jmp    0x41e70f
41e3a8:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e3ab:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e3b1:	8b 12                	mov    (%edx),%edx
41e3b3:	8b 92 a4 00 00 00    	mov    0xa4(%edx),%edx
41e3b9:	e8 6e 53 fe ff       	call   0x40372c
41e3be:	e9 4c 03 00 00       	jmp    0x41e70f
41e3c3:	8d 4d f8             	lea    -0x8(%ebp),%ecx
41e3c6:	a1 64 88 42 00       	mov    0x428864,%eax
41e3cb:	8b 00                	mov    (%eax),%eax
41e3cd:	8b 40 6c             	mov    0x6c(%eax),%eax
41e3d0:	33 d2                	xor    %edx,%edx
41e3d2:	e8 a9 f0 ff ff       	call   0x41d480
41e3d7:	e9 33 03 00 00       	jmp    0x41e70f
41e3dc:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e3df:	8b 15 54 a0 42 00    	mov    0x42a054,%edx
41e3e5:	e8 42 53 fe ff       	call   0x40372c
41e3ea:	e9 20 03 00 00       	jmp    0x41e70f
41e3ef:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e3f2:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e3f8:	8b 12                	mov    (%edx),%edx
41e3fa:	8b 92 f0 00 00 00    	mov    0xf0(%edx),%edx
41e400:	e8 27 53 fe ff       	call   0x40372c
41e405:	e9 05 03 00 00       	jmp    0x41e70f
41e40a:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e40d:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e413:	8b 12                	mov    (%edx),%edx
41e415:	8b 92 18 01 00 00    	mov    0x118(%edx),%edx
41e41b:	e8 0c 53 fe ff       	call   0x40372c
41e420:	e9 ea 02 00 00       	jmp    0x41e70f
41e425:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e428:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e42e:	8b 12                	mov    (%edx),%edx
41e430:	8b 92 1c 01 00 00    	mov    0x11c(%edx),%edx
41e436:	e8 f1 52 fe ff       	call   0x40372c
41e43b:	e9 cf 02 00 00       	jmp    0x41e70f
41e440:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e443:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e449:	8b 12                	mov    (%edx),%edx
41e44b:	8b 92 44 01 00 00    	mov    0x144(%edx),%edx
41e451:	e8 d6 52 fe ff       	call   0x40372c
41e456:	e9 b4 02 00 00       	jmp    0x41e70f
41e45b:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e45e:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e464:	8b 12                	mov    (%edx),%edx
41e466:	8b 92 40 01 00 00    	mov    0x140(%edx),%edx
41e46c:	e8 bb 52 fe ff       	call   0x40372c
41e471:	e9 99 02 00 00       	jmp    0x41e70f
41e476:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e479:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e47f:	8b 12                	mov    (%edx),%edx
41e481:	8b 92 2c 01 00 00    	mov    0x12c(%edx),%edx
41e487:	e8 a0 52 fe ff       	call   0x40372c
41e48c:	e9 7e 02 00 00       	jmp    0x41e70f
41e491:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e494:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e49a:	8b 12                	mov    (%edx),%edx
41e49c:	8b 92 00 01 00 00    	mov    0x100(%edx),%edx
41e4a2:	e8 85 52 fe ff       	call   0x40372c
41e4a7:	e9 63 02 00 00       	jmp    0x41e70f
41e4ac:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e4af:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e4b5:	8b 12                	mov    (%edx),%edx
41e4b7:	8b 92 84 01 00 00    	mov    0x184(%edx),%edx
41e4bd:	e8 6a 52 fe ff       	call   0x40372c
41e4c2:	e9 48 02 00 00       	jmp    0x41e70f
41e4c7:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e4ca:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e4d0:	8b 12                	mov    (%edx),%edx
41e4d2:	8b 92 b0 01 00 00    	mov    0x1b0(%edx),%edx
41e4d8:	e8 4f 52 fe ff       	call   0x40372c
41e4dd:	e9 2d 02 00 00       	jmp    0x41e70f
41e4e2:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e4e5:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e4eb:	8b 12                	mov    (%edx),%edx
41e4ed:	8b 92 10 01 00 00    	mov    0x110(%edx),%edx
41e4f3:	e8 34 52 fe ff       	call   0x40372c
41e4f8:	e9 12 02 00 00       	jmp    0x41e70f
41e4fd:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e500:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e506:	8b 12                	mov    (%edx),%edx
41e508:	8b 92 28 01 00 00    	mov    0x128(%edx),%edx
41e50e:	e8 19 52 fe ff       	call   0x40372c
41e513:	e9 f7 01 00 00       	jmp    0x41e70f
41e518:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e51b:	8b 15 f8 87 42 00    	mov    0x4287f8,%edx
41e521:	8b 12                	mov    (%edx),%edx
41e523:	8b 92 44 01 00 00    	mov    0x144(%edx),%edx
41e529:	e8 fe 51 fe ff       	call   0x40372c
41e52e:	e9 dc 01 00 00       	jmp    0x41e70f
41e533:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e536:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e53c:	8b 12                	mov    (%edx),%edx
41e53e:	8b 92 c4 00 00 00    	mov    0xc4(%edx),%edx
41e544:	e8 e3 51 fe ff       	call   0x40372c
41e549:	e9 c1 01 00 00       	jmp    0x41e70f
41e54e:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e551:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e557:	8b 12                	mov    (%edx),%edx
41e559:	8b 92 08 01 00 00    	mov    0x108(%edx),%edx
41e55f:	e8 c8 51 fe ff       	call   0x40372c
41e564:	e9 a6 01 00 00       	jmp    0x41e70f
41e569:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e56c:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e572:	8b 12                	mov    (%edx),%edx
41e574:	8b 92 b8 01 00 00    	mov    0x1b8(%edx),%edx
41e57a:	e8 ad 51 fe ff       	call   0x40372c
41e57f:	e9 8b 01 00 00       	jmp    0x41e70f
41e584:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e587:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e58d:	8b 12                	mov    (%edx),%edx
41e58f:	8b 92 94 01 00 00    	mov    0x194(%edx),%edx
41e595:	e8 92 51 fe ff       	call   0x40372c
41e59a:	e9 70 01 00 00       	jmp    0x41e70f
41e59f:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e5a2:	e8 ed 50 fe ff       	call   0x403694
41e5a7:	e9 63 01 00 00       	jmp    0x41e70f
41e5ac:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e5af:	8b 45 d0             	mov    -0x30(%ebp),%eax
41e5b2:	e8 1d f0 fe ff       	call   0x40d5d4
41e5b7:	e9 53 01 00 00       	jmp    0x41e70f
41e5bc:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e5bf:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e5c5:	8b 12                	mov    (%edx),%edx
41e5c7:	8b 52 7c             	mov    0x7c(%edx),%edx
41e5ca:	e8 5d 51 fe ff       	call   0x40372c
41e5cf:	e9 3b 01 00 00       	jmp    0x41e70f
41e5d4:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e5d7:	8b 45 e0             	mov    -0x20(%ebp),%eax
41e5da:	e8 f5 ef fe ff       	call   0x40d5d4
41e5df:	e9 2b 01 00 00       	jmp    0x41e70f
41e5e4:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e5e7:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e5ed:	8b 12                	mov    (%edx),%edx
41e5ef:	8b 92 74 01 00 00    	mov    0x174(%edx),%edx
41e5f5:	e8 32 51 fe ff       	call   0x40372c
41e5fa:	e9 10 01 00 00       	jmp    0x41e70f
41e5ff:	8d 45 f8             	lea    -0x8(%ebp),%eax
41e602:	8b 15 64 88 42 00    	mov    0x428864,%edx
41e608:	8b 12                	mov    (%edx),%edx
41e60a:	8b 92 b4 00 00 00    	mov    0xb4(%edx),%edx
41e610:	e8 17 51 fe ff       	call   0x40372c
41e615:	e9 f5 00 00 00       	jmp    0x41e70f
41e61a:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e61d:	8b 45 e8             	mov    -0x18(%ebp),%eax
41e620:	e8 af ef fe ff       	call   0x40d5d4
41e625:	e9 e5 00 00 00       	jmp    0x41e70f
41e62a:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e62d:	8b 45 e4             	mov    -0x1c(%ebp),%eax
41e630:	e8 9f ef fe ff       	call   0x40d5d4
41e635:	e9 d5 00 00 00       	jmp    0x41e70f
41e63a:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e63d:	8b 45 d4             	mov    -0x2c(%ebp),%eax
41e640:	e8 8f ef fe ff       	call   0x40d5d4
41e645:	e9 c5 00 00 00       	jmp    0x41e70f
41e64a:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e64d:	8b 45 dc             	mov    -0x24(%ebp),%eax
41e650:	e8 7f ef fe ff       	call   0x40d5d4
41e655:	e9 b5 00 00 00       	jmp    0x41e70f
41e65a:	8d 55 f8             	lea    -0x8(%ebp),%edx
41e65d:	8b 45 d8             	mov    -0x28(%ebp),%eax
41e660:	e8 6f ef fe ff       	call   0x40d5d4
41e665:	e9 a5 00 00 00       	jmp    0x41e70f
41e66a:	b8 5d 00 00 00       	mov    $0x5d,%eax
41e66f:	e8 c4 44 00 00       	call   0x422b38
41e674:	8b f0                	mov    %eax,%esi
41e676:	8b 45 e0             	mov    -0x20(%ebp),%eax
41e679:	03 45 d0             	add    -0x30(%ebp),%eax
41e67c:	03 f0                	add    %eax,%esi
41e67e:	b8 2d 00 00 00       	mov    $0x2d,%eax
41e683:	e8 b0 44 00 00       	call   0x422b38
41e688:	03 f0                	add    %eax,%esi
41e68a:	b8 1f 00 00 00       	mov    $0x1f,%eax