41f0c8:	35 00 38 00 31       	xor    $0x31003800,%eax
41f0cd:	00 49 2c             	add    %cl,0x2c(%ecx)
41f0d0:	04 00                	add    $0x0,%al
41f0d2:	44                   	inc    %esp
41f0d3:	37                   	aaa
41f0d4:	00 65 00             	add    %ah,0x0(%ebp)
41f0d7:	31 00                	xor    %eax,(%eax)
41f0d9:	34 00                	xor    $0x0,%al
41f0db:	39 00                	cmp    %eax,(%eax)
41f0dd:	33 00                	xor    (%eax),%eax
41f0df:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f0e6:	00 39                	add    %bh,(%ecx)
41f0e8:	00 65 00             	add    %ah,0x0(%ebp)
41f0eb:	32 00                	xor    (%eax),%al
41f0ed:	64 00 30             	add    %dh,%fs:(%eax)
41f0f0:	00 34 00             	add    %dh,(%eax,%eax,1)
41f0f3:	35 00 61 00 35       	xor    $0x35006100,%eax
41f0f8:	00 62 00             	add    %ah,0x0(%edx)
41f0fb:	33 00                	xor    (%eax),%eax
41f0fd:	31 00                	xor    %eax,(%eax)
41f0ff:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f103:	38 00                	cmp    %al,(%eax)
41f105:	37                   	aaa
41f106:	00 61 00             	add    %ah,0x0(%ecx)
41f109:	39 00                	cmp    %eax,(%eax)
41f10b:	62 00                	bound  %eax,(%eax)
41f10d:	34 00                	xor    $0x0,%al
41f10f:	32 00                	xor    (%eax),%al
41f111:	35 00 38 00 32       	xor    $0x32003800,%eax
41f116:	00 d2                	add    %dl,%dl
41f118:	31 04 00             	xor    %eax,(%eax,%eax,1)
41f11b:	44                   	inc    %esp
41f11c:	37                   	aaa
41f11d:	00 65 00             	add    %ah,0x0(%ebp)
41f120:	31 00                	xor    %eax,(%eax)
41f122:	34 00                	xor    $0x0,%al
41f124:	39 00                	cmp    %eax,(%eax)
41f126:	33 00                	xor    (%eax),%eax
41f128:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f12f:	00 39                	add    %bh,(%ecx)
41f131:	00 65 00             	add    %ah,0x0(%ebp)
41f134:	32 00                	xor    (%eax),%al
41f136:	64 00 30             	add    %dh,%fs:(%eax)
41f139:	00 34 00             	add    %dh,(%eax,%eax,1)
41f13c:	35 00 61 00 35       	xor    $0x35006100,%eax
41f141:	00 62 00             	add    %ah,0x0(%edx)
41f144:	33 00                	xor    (%eax),%eax
41f146:	31 00                	xor    %eax,(%eax)
41f148:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f14c:	38 00                	cmp    %al,(%eax)
41f14e:	37                   	aaa
41f14f:	00 61 00             	add    %ah,0x0(%ecx)
41f152:	39 00                	cmp    %eax,(%eax)
41f154:	62 00                	bound  %eax,(%eax)
41f156:	34 00                	xor    $0x0,%al
41f158:	32 00                	xor    (%eax),%al
41f15a:	35 00 38 00 33       	xor    $0x33003800,%eax
41f15f:	00 5b 37             	add    %bl,0x37(%ebx)
41f162:	04 00                	add    $0x0,%al
41f164:	44                   	inc    %esp
41f165:	37                   	aaa
41f166:	00 65 00             	add    %ah,0x0(%ebp)
41f169:	31 00                	xor    %eax,(%eax)
41f16b:	34 00                	xor    $0x0,%al
41f16d:	39 00                	cmp    %eax,(%eax)
41f16f:	33 00                	xor    (%eax),%eax
41f171:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f178:	00 39                	add    %bh,(%ecx)
41f17a:	00 65 00             	add    %ah,0x0(%ebp)
41f17d:	32 00                	xor    (%eax),%al
41f17f:	64 00 30             	add    %dh,%fs:(%eax)
41f182:	00 34 00             	add    %dh,(%eax,%eax,1)
41f185:	35 00 61 00 35       	xor    $0x35006100,%eax
41f18a:	00 62 00             	add    %ah,0x0(%edx)
41f18d:	33 00                	xor    (%eax),%eax
41f18f:	31 00                	xor    %eax,(%eax)
41f191:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f195:	38 00                	cmp    %al,(%eax)
41f197:	37                   	aaa
41f198:	00 61 00             	add    %ah,0x0(%ecx)
41f19b:	39 00                	cmp    %eax,(%eax)
41f19d:	62 00                	bound  %eax,(%eax)
41f19f:	34 00                	xor    $0x0,%al
41f1a1:	32 00                	xor    (%eax),%al
41f1a3:	35 00 38 00 34       	xor    $0x34003800,%eax
41f1a8:	00 e4                	add    %ah,%ah
41f1aa:	3c 04                	cmp    $0x4,%al
41f1ac:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41f1b0:	65 00 31             	add    %dh,%gs:(%ecx)
41f1b3:	00 34 00             	add    %dh,(%eax,%eax,1)
41f1b6:	39 00                	cmp    %eax,(%eax)
41f1b8:	33 00                	xor    (%eax),%eax
41f1ba:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f1c1:	00 39                	add    %bh,(%ecx)
41f1c3:	00 65 00             	add    %ah,0x0(%ebp)
41f1c6:	32 00                	xor    (%eax),%al
41f1c8:	64 00 30             	add    %dh,%fs:(%eax)
41f1cb:	00 34 00             	add    %dh,(%eax,%eax,1)
41f1ce:	35 00 61 00 35       	xor    $0x35006100,%eax
41f1d3:	00 62 00             	add    %ah,0x0(%edx)
41f1d6:	33 00                	xor    (%eax),%eax
41f1d8:	31 00                	xor    %eax,(%eax)
41f1da:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f1de:	38 00                	cmp    %al,(%eax)
41f1e0:	37                   	aaa
41f1e1:	00 61 00             	add    %ah,0x0(%ecx)
41f1e4:	39 00                	cmp    %eax,(%eax)
41f1e6:	62 00                	bound  %eax,(%eax)
41f1e8:	34 00                	xor    $0x0,%al
41f1ea:	32 00                	xor    (%eax),%al
41f1ec:	35 00 38 00 35       	xor    $0x35003800,%eax
41f1f1:	00 6d 42             	add    %ch,0x42(%ebp)
41f1f4:	04 00                	add    $0x0,%al
41f1f6:	44                   	inc    %esp
41f1f7:	37                   	aaa
41f1f8:	00 65 00             	add    %ah,0x0(%ebp)
41f1fb:	31 00                	xor    %eax,(%eax)
41f1fd:	34 00                	xor    $0x0,%al
41f1ff:	39 00                	cmp    %eax,(%eax)
41f201:	33 00                	xor    (%eax),%eax
41f203:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f20a:	00 39                	add    %bh,(%ecx)
41f20c:	00 65 00             	add    %ah,0x0(%ebp)
41f20f:	32 00                	xor    (%eax),%al
41f211:	64 00 30             	add    %dh,%fs:(%eax)
41f214:	00 34 00             	add    %dh,(%eax,%eax,1)
41f217:	35 00 61 00 35       	xor    $0x35006100,%eax
41f21c:	00 62 00             	add    %ah,0x0(%edx)
41f21f:	33 00                	xor    (%eax),%eax
41f221:	31 00                	xor    %eax,(%eax)
41f223:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f227:	38 00                	cmp    %al,(%eax)
41f229:	37                   	aaa
41f22a:	00 61 00             	add    %ah,0x0(%ecx)
41f22d:	39 00                	cmp    %eax,(%eax)
41f22f:	62 00                	bound  %eax,(%eax)
41f231:	34 00                	xor    $0x0,%al
41f233:	32 00                	xor    (%eax),%al
41f235:	35 00 38 00 36       	xor    $0x36003800,%eax
41f23a:	00 f6                	add    %dh,%dh
41f23c:	47                   	inc    %edi
41f23d:	04 00                	add    $0x0,%al
41f23f:	44                   	inc    %esp
41f240:	37                   	aaa
41f241:	00 65 00             	add    %ah,0x0(%ebp)
41f244:	31 00                	xor    %eax,(%eax)
41f246:	34 00                	xor    $0x0,%al
41f248:	39 00                	cmp    %eax,(%eax)
41f24a:	33 00                	xor    (%eax),%eax
41f24c:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f253:	00 39                	add    %bh,(%ecx)
41f255:	00 65 00             	add    %ah,0x0(%ebp)
41f258:	32 00                	xor    (%eax),%al
41f25a:	64 00 30             	add    %dh,%fs:(%eax)
41f25d:	00 34 00             	add    %dh,(%eax,%eax,1)
41f260:	35 00 61 00 35       	xor    $0x35006100,%eax
41f265:	00 62 00             	add    %ah,0x0(%edx)
41f268:	33 00                	xor    (%eax),%eax
41f26a:	31 00                	xor    %eax,(%eax)
41f26c:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f270:	38 00                	cmp    %al,(%eax)
41f272:	37                   	aaa
41f273:	00 61 00             	add    %ah,0x0(%ecx)
41f276:	39 00                	cmp    %eax,(%eax)
41f278:	62 00                	bound  %eax,(%eax)
41f27a:	34 00                	xor    $0x0,%al
41f27c:	32 00                	xor    (%eax),%al
41f27e:	35 00 38 00 37       	xor    $0x37003800,%eax
41f283:	00 7f 4d             	add    %bh,0x4d(%edi)
41f286:	04 00                	add    $0x0,%al
41f288:	44                   	inc    %esp
41f289:	37                   	aaa
41f28a:	00 65 00             	add    %ah,0x0(%ebp)
41f28d:	31 00                	xor    %eax,(%eax)
41f28f:	34 00                	xor    $0x0,%al
41f291:	39 00                	cmp    %eax,(%eax)
41f293:	33 00                	xor    (%eax),%eax
41f295:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f29c:	00 39                	add    %bh,(%ecx)
41f29e:	00 65 00             	add    %ah,0x0(%ebp)
41f2a1:	32 00                	xor    (%eax),%al
41f2a3:	64 00 30             	add    %dh,%fs:(%eax)
41f2a6:	00 34 00             	add    %dh,(%eax,%eax,1)
41f2a9:	35 00 61 00 35       	xor    $0x35006100,%eax
41f2ae:	00 62 00             	add    %ah,0x0(%edx)
41f2b1:	33 00                	xor    (%eax),%eax
41f2b3:	31 00                	xor    %eax,(%eax)
41f2b5:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f2b9:	38 00                	cmp    %al,(%eax)
41f2bb:	37                   	aaa
41f2bc:	00 61 00             	add    %ah,0x0(%ecx)
41f2bf:	39 00                	cmp    %eax,(%eax)
41f2c1:	62 00                	bound  %eax,(%eax)
41f2c3:	34 00                	xor    $0x0,%al
41f2c5:	32 00                	xor    (%eax),%al
41f2c7:	35 00 38 00 38       	xor    $0x38003800,%eax
41f2cc:	00 08                	add    %cl,(%eax)
41f2ce:	53                   	push   %ebx
41f2cf:	04 00                	add    $0x0,%al
41f2d1:	44                   	inc    %esp
41f2d2:	37                   	aaa
41f2d3:	00 65 00             	add    %ah,0x0(%ebp)
41f2d6:	31 00                	xor    %eax,(%eax)
41f2d8:	34 00                	xor    $0x0,%al
41f2da:	39 00                	cmp    %eax,(%eax)
41f2dc:	33 00                	xor    (%eax),%eax
41f2de:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f2e5:	00 39                	add    %bh,(%ecx)
41f2e7:	00 65 00             	add    %ah,0x0(%ebp)
41f2ea:	32 00                	xor    (%eax),%al
41f2ec:	64 00 30             	add    %dh,%fs:(%eax)
41f2ef:	00 34 00             	add    %dh,(%eax,%eax,1)
41f2f2:	35 00 61 00 35       	xor    $0x35006100,%eax
41f2f7:	00 62 00             	add    %ah,0x0(%edx)
41f2fa:	33 00                	xor    (%eax),%eax
41f2fc:	31 00                	xor    %eax,(%eax)
41f2fe:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f302:	38 00                	cmp    %al,(%eax)
41f304:	37                   	aaa
41f305:	00 61 00             	add    %ah,0x0(%ecx)
41f308:	39 00                	cmp    %eax,(%eax)
41f30a:	62 00                	bound  %eax,(%eax)
41f30c:	34 00                	xor    $0x0,%al
41f30e:	32 00                	xor    (%eax),%al
41f310:	35 00 38 00 39       	xor    $0x39003800,%eax
41f315:	00 91 58 04 00 42    	add    %dl,0x42000458(%ecx)
41f31b:	37                   	aaa
41f31c:	00 65 00             	add    %ah,0x0(%ebp)
41f31f:	31 00                	xor    %eax,(%eax)
41f321:	34 00                	xor    $0x0,%al
41f323:	39 00                	cmp    %eax,(%eax)
41f325:	33 00                	xor    (%eax),%eax
41f327:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f32e:	00 39                	add    %bh,(%ecx)
41f330:	00 65 00             	add    %ah,0x0(%ebp)
41f333:	32 00                	xor    (%eax),%al
41f335:	64 00 30             	add    %dh,%fs:(%eax)
41f338:	00 34 00             	add    %dh,(%eax,%eax,1)
41f33b:	35 00 61 00 35       	xor    $0x35006100,%eax
41f340:	00 62 00             	add    %ah,0x0(%edx)
41f343:	33 00                	xor    (%eax),%eax
41f345:	31 00                	xor    %eax,(%eax)
41f347:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f34b:	38 00                	cmp    %al,(%eax)
41f34d:	37                   	aaa
41f34e:	00 61 00             	add    %ah,0x0(%ecx)
41f351:	39 00                	cmp    %eax,(%eax)
41f353:	62 00                	bound  %eax,(%eax)
41f355:	34 00                	xor    $0x0,%al
41f357:	32 00                	xor    (%eax),%al
41f359:	35 00 39 00 1a       	xor    $0x1a003900,%eax
41f35e:	5e                   	pop    %esi
41f35f:	04 00                	add    $0x0,%al
41f361:	44                   	inc    %esp
41f362:	37                   	aaa
41f363:	00 65 00             	add    %ah,0x0(%ebp)
41f366:	31 00                	xor    %eax,(%eax)
41f368:	34 00                	xor    $0x0,%al
41f36a:	39 00                	cmp    %eax,(%eax)
41f36c:	33 00                	xor    (%eax),%eax
41f36e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f375:	00 39                	add    %bh,(%ecx)
41f377:	00 65 00             	add    %ah,0x0(%ebp)
41f37a:	32 00                	xor    (%eax),%al
41f37c:	64 00 30             	add    %dh,%fs:(%eax)
41f37f:	00 34 00             	add    %dh,(%eax,%eax,1)
41f382:	35 00 61 00 35       	xor    $0x35006100,%eax
41f387:	00 62 00             	add    %ah,0x0(%edx)
41f38a:	33 00                	xor    (%eax),%eax
41f38c:	31 00                	xor    %eax,(%eax)
41f38e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f392:	38 00                	cmp    %al,(%eax)
41f394:	37                   	aaa
41f395:	00 61 00             	add    %ah,0x0(%ecx)
41f398:	39 00                	cmp    %eax,(%eax)
41f39a:	62 00                	bound  %eax,(%eax)
41f39c:	34 00                	xor    $0x0,%al
41f39e:	32 00                	xor    (%eax),%al
41f3a0:	35 00 39 00 30       	xor    $0x30003900,%eax
41f3a5:	00 a3 63 04 00 44    	add    %ah,0x44000463(%ebx)
41f3ab:	37                   	aaa
41f3ac:	00 65 00             	add    %ah,0x0(%ebp)
41f3af:	31 00                	xor    %eax,(%eax)
41f3b1:	34 00                	xor    $0x0,%al
41f3b3:	39 00                	cmp    %eax,(%eax)
41f3b5:	33 00                	xor    (%eax),%eax
41f3b7:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f3be:	00 39                	add    %bh,(%ecx)
41f3c0:	00 65 00             	add    %ah,0x0(%ebp)
41f3c3:	32 00                	xor    (%eax),%al
41f3c5:	64 00 30             	add    %dh,%fs:(%eax)
41f3c8:	00 34 00             	add    %dh,(%eax,%eax,1)
41f3cb:	35 00 61 00 35       	xor    $0x35006100,%eax
41f3d0:	00 62 00             	add    %ah,0x0(%edx)
41f3d3:	33 00                	xor    (%eax),%eax
41f3d5:	31 00                	xor    %eax,(%eax)
41f3d7:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f3db:	38 00                	cmp    %al,(%eax)
41f3dd:	37                   	aaa
41f3de:	00 61 00             	add    %ah,0x0(%ecx)
41f3e1:	39 00                	cmp    %eax,(%eax)
41f3e3:	62 00                	bound  %eax,(%eax)
41f3e5:	34 00                	xor    $0x0,%al
41f3e7:	32 00                	xor    (%eax),%al
41f3e9:	35 00 39 00 31       	xor    $0x31003900,%eax
41f3ee:	00 2c 69             	add    %ch,(%ecx,%ebp,2)
41f3f1:	04 00                	add    $0x0,%al
41f3f3:	44                   	inc    %esp
41f3f4:	37                   	aaa
41f3f5:	00 65 00             	add    %ah,0x0(%ebp)
41f3f8:	31 00                	xor    %eax,(%eax)
41f3fa:	34 00                	xor    $0x0,%al
41f3fc:	39 00                	cmp    %eax,(%eax)
41f3fe:	33 00                	xor    (%eax),%eax
41f400:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f407:	00 39                	add    %bh,(%ecx)
41f409:	00 65 00             	add    %ah,0x0(%ebp)
41f40c:	32 00                	xor    (%eax),%al
41f40e:	64 00 30             	add    %dh,%fs:(%eax)
41f411:	00 34 00             	add    %dh,(%eax,%eax,1)
41f414:	35 00 61 00 35       	xor    $0x35006100,%eax
41f419:	00 62 00             	add    %ah,0x0(%edx)
41f41c:	33 00                	xor    (%eax),%eax
41f41e:	31 00                	xor    %eax,(%eax)
41f420:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f424:	38 00                	cmp    %al,(%eax)
41f426:	37                   	aaa
41f427:	00 61 00             	add    %ah,0x0(%ecx)
41f42a:	39 00                	cmp    %eax,(%eax)
41f42c:	62 00                	bound  %eax,(%eax)
41f42e:	34 00                	xor    $0x0,%al
41f430:	32 00                	xor    (%eax),%al
41f432:	35 00 39 00 32       	xor    $0x32003900,%eax
41f437:	00 b5 6e 04 00 44    	add    %dh,0x4400046e(%ebp)
41f43d:	37                   	aaa
41f43e:	00 65 00             	add    %ah,0x0(%ebp)
41f441:	31 00                	xor    %eax,(%eax)
41f443:	34 00                	xor    $0x0,%al
41f445:	39 00                	cmp    %eax,(%eax)
41f447:	33 00                	xor    (%eax),%eax
41f449:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41f450:	00 39                	add    %bh,(%ecx)
41f452:	00 65 00             	add    %ah,0x0(%ebp)
41f455:	32 00                	xor    (%eax),%al
41f457:	64 00 30             	add    %dh,%fs:(%eax)
41f45a:	00 34 00             	add    %dh,(%eax,%eax,1)
41f45d:	35 00 61 00 35       	xor    $0x35006100,%eax
41f462:	00 62 00             	add    %ah,0x0(%edx)
41f465:	33 00                	xor    (%eax),%eax
41f467:	31 00                	xor    %eax,(%eax)