41e209:	37                   	aaa
41e20a:	00 65 00             	add    %ah,0x0(%ebp)
41e20d:	31 00                	xor    %eax,(%eax)
41e20f:	34 00                	xor    $0x0,%al
41e211:	39 00                	cmp    %eax,(%eax)
41e213:	33 00                	xor    (%eax),%eax
41e215:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e21c:	00 39                	add    %bh,(%ecx)
41e21e:	00 65 00             	add    %ah,0x0(%ebp)
41e221:	32 00                	xor    (%eax),%al
41e223:	64 00 30             	add    %dh,%fs:(%eax)
41e226:	00 34 00             	add    %dh,(%eax,%eax,1)
41e229:	35 00 61 00 35       	xor    $0x35006100,%eax
41e22e:	00 62 00             	add    %ah,0x0(%edx)
41e231:	33 00                	xor    (%eax),%eax
41e233:	31 00                	xor    %eax,(%eax)
41e235:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e239:	38 00                	cmp    %al,(%eax)
41e23b:	37                   	aaa
41e23c:	00 61 00             	add    %ah,0x0(%ecx)
41e23f:	39 00                	cmp    %eax,(%eax)
41e241:	62 00                	bound  %eax,(%eax)
41e243:	34 00                	xor    $0x0,%al
41e245:	32 00                	xor    (%eax),%al
41e247:	35 00 33 00 35       	xor    $0x35003300,%eax
41e24c:	00 fe                	add    %bh,%dh
41e24e:	11 03                	adc    %eax,(%ebx)
41e250:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41e254:	65 00 31             	add    %dh,%gs:(%ecx)
41e257:	00 34 00             	add    %dh,(%eax,%eax,1)
41e25a:	39 00                	cmp    %eax,(%eax)
41e25c:	33 00                	xor    (%eax),%eax
41e25e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e265:	00 39                	add    %bh,(%ecx)
41e267:	00 65 00             	add    %ah,0x0(%ebp)
41e26a:	32 00                	xor    (%eax),%al
41e26c:	64 00 30             	add    %dh,%fs:(%eax)
41e26f:	00 34 00             	add    %dh,(%eax,%eax,1)
41e272:	35 00 61 00 35       	xor    $0x35006100,%eax
41e277:	00 62 00             	add    %ah,0x0(%edx)
41e27a:	33 00                	xor    (%eax),%eax
41e27c:	31 00                	xor    %eax,(%eax)
41e27e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e282:	38 00                	cmp    %al,(%eax)
41e284:	37                   	aaa
41e285:	00 61 00             	add    %ah,0x0(%ecx)
41e288:	39 00                	cmp    %eax,(%eax)
41e28a:	62 00                	bound  %eax,(%eax)
41e28c:	34 00                	xor    $0x0,%al
41e28e:	32 00                	xor    (%eax),%al
41e290:	35 00 33 00 36       	xor    $0x36003300,%eax
41e295:	00 87 17 03 00 44    	add    %al,0x44000317(%edi)
41e29b:	37                   	aaa
41e29c:	00 65 00             	add    %ah,0x0(%ebp)
41e29f:	31 00                	xor    %eax,(%eax)
41e2a1:	34 00                	xor    $0x0,%al
41e2a3:	39 00                	cmp    %eax,(%eax)
41e2a5:	33 00                	xor    (%eax),%eax
41e2a7:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e2ae:	00 39                	add    %bh,(%ecx)
41e2b0:	00 65 00             	add    %ah,0x0(%ebp)
41e2b3:	32 00                	xor    (%eax),%al
41e2b5:	64 00 30             	add    %dh,%fs:(%eax)
41e2b8:	00 34 00             	add    %dh,(%eax,%eax,1)
41e2bb:	35 00 61 00 35       	xor    $0x35006100,%eax
41e2c0:	00 62 00             	add    %ah,0x0(%edx)
41e2c3:	33 00                	xor    (%eax),%eax
41e2c5:	31 00                	xor    %eax,(%eax)
41e2c7:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e2cb:	38 00                	cmp    %al,(%eax)
41e2cd:	37                   	aaa
41e2ce:	00 61 00             	add    %ah,0x0(%ecx)
41e2d1:	39 00                	cmp    %eax,(%eax)
41e2d3:	62 00                	bound  %eax,(%eax)
41e2d5:	34 00                	xor    $0x0,%al
41e2d7:	32 00                	xor    (%eax),%al
41e2d9:	35 00 33 00 37       	xor    $0x37003300,%eax
41e2de:	00 10                	add    %dl,(%eax)
41e2e0:	1d 03 00 44 37       	sbb    $0x37440003,%eax
41e2e5:	00 65 00             	add    %ah,0x0(%ebp)
41e2e8:	31 00                	xor    %eax,(%eax)
41e2ea:	34 00                	xor    $0x0,%al
41e2ec:	39 00                	cmp    %eax,(%eax)
41e2ee:	33 00                	xor    (%eax),%eax
41e2f0:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e2f7:	00 39                	add    %bh,(%ecx)
41e2f9:	00 65 00             	add    %ah,0x0(%ebp)
41e2fc:	32 00                	xor    (%eax),%al
41e2fe:	64 00 30             	add    %dh,%fs:(%eax)
41e301:	00 34 00             	add    %dh,(%eax,%eax,1)
41e304:	35 00 61 00 35       	xor    $0x35006100,%eax
41e309:	00 62 00             	add    %ah,0x0(%edx)
41e30c:	33 00                	xor    (%eax),%eax
41e30e:	31 00                	xor    %eax,(%eax)
41e310:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e314:	38 00                	cmp    %al,(%eax)
41e316:	37                   	aaa
41e317:	00 61 00             	add    %ah,0x0(%ecx)
41e31a:	39 00                	cmp    %eax,(%eax)
41e31c:	62 00                	bound  %eax,(%eax)
41e31e:	34 00                	xor    $0x0,%al
41e320:	32 00                	xor    (%eax),%al
41e322:	35 00 33 00 38       	xor    $0x38003300,%eax
41e327:	00 99 22 03 00 44    	add    %bl,0x44000322(%ecx)
41e32d:	37                   	aaa
41e32e:	00 65 00             	add    %ah,0x0(%ebp)
41e331:	31 00                	xor    %eax,(%eax)
41e333:	34 00                	xor    $0x0,%al
41e335:	39 00                	cmp    %eax,(%eax)
41e337:	33 00                	xor    (%eax),%eax
41e339:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e340:	00 39                	add    %bh,(%ecx)
41e342:	00 65 00             	add    %ah,0x0(%ebp)
41e345:	32 00                	xor    (%eax),%al
41e347:	64 00 30             	add    %dh,%fs:(%eax)
41e34a:	00 34 00             	add    %dh,(%eax,%eax,1)
41e34d:	35 00 61 00 35       	xor    $0x35006100,%eax
41e352:	00 62 00             	add    %ah,0x0(%edx)
41e355:	33 00                	xor    (%eax),%eax
41e357:	31 00                	xor    %eax,(%eax)
41e359:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e35d:	38 00                	cmp    %al,(%eax)
41e35f:	37                   	aaa
41e360:	00 61 00             	add    %ah,0x0(%ecx)
41e363:	39 00                	cmp    %eax,(%eax)
41e365:	62 00                	bound  %eax,(%eax)
41e367:	34 00                	xor    $0x0,%al
41e369:	32 00                	xor    (%eax),%al
41e36b:	35 00 33 00 39       	xor    $0x39003300,%eax
41e370:	00 22                	add    %ah,(%edx)
41e372:	28 03                	sub    %al,(%ebx)
41e374:	00 42 37             	add    %al,0x37(%edx)
41e377:	00 65 00             	add    %ah,0x0(%ebp)
41e37a:	31 00                	xor    %eax,(%eax)
41e37c:	34 00                	xor    $0x0,%al
41e37e:	39 00                	cmp    %eax,(%eax)
41e380:	33 00                	xor    (%eax),%eax
41e382:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e389:	00 39                	add    %bh,(%ecx)
41e38b:	00 65 00             	add    %ah,0x0(%ebp)
41e38e:	32 00                	xor    (%eax),%al
41e390:	64 00 30             	add    %dh,%fs:(%eax)
41e393:	00 34 00             	add    %dh,(%eax,%eax,1)
41e396:	35 00 61 00 35       	xor    $0x35006100,%eax
41e39b:	00 62 00             	add    %ah,0x0(%edx)
41e39e:	33 00                	xor    (%eax),%eax
41e3a0:	31 00                	xor    %eax,(%eax)
41e3a2:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e3a6:	38 00                	cmp    %al,(%eax)
41e3a8:	37                   	aaa
41e3a9:	00 61 00             	add    %ah,0x0(%ecx)
41e3ac:	39 00                	cmp    %eax,(%eax)
41e3ae:	62 00                	bound  %eax,(%eax)
41e3b0:	34 00                	xor    $0x0,%al
41e3b2:	32 00                	xor    (%eax),%al
41e3b4:	35 00 34 00 ab       	xor    $0xab003400,%eax
41e3b9:	2d 03 00 44 37       	sub    $0x37440003,%eax
41e3be:	00 65 00             	add    %ah,0x0(%ebp)
41e3c1:	31 00                	xor    %eax,(%eax)
41e3c3:	34 00                	xor    $0x0,%al
41e3c5:	39 00                	cmp    %eax,(%eax)
41e3c7:	33 00                	xor    (%eax),%eax
41e3c9:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e3d0:	00 39                	add    %bh,(%ecx)
41e3d2:	00 65 00             	add    %ah,0x0(%ebp)
41e3d5:	32 00                	xor    (%eax),%al
41e3d7:	64 00 30             	add    %dh,%fs:(%eax)
41e3da:	00 34 00             	add    %dh,(%eax,%eax,1)
41e3dd:	35 00 61 00 35       	xor    $0x35006100,%eax
41e3e2:	00 62 00             	add    %ah,0x0(%edx)
41e3e5:	33 00                	xor    (%eax),%eax
41e3e7:	31 00                	xor    %eax,(%eax)
41e3e9:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e3ed:	38 00                	cmp    %al,(%eax)
41e3ef:	37                   	aaa
41e3f0:	00 61 00             	add    %ah,0x0(%ecx)
41e3f3:	39 00                	cmp    %eax,(%eax)
41e3f5:	62 00                	bound  %eax,(%eax)
41e3f7:	34 00                	xor    $0x0,%al
41e3f9:	32 00                	xor    (%eax),%al
41e3fb:	35 00 34 00 30       	xor    $0x30003400,%eax
41e400:	00 34 33             	add    %dh,(%ebx,%esi,1)
41e403:	03 00                	add    (%eax),%eax
41e405:	44                   	inc    %esp
41e406:	37                   	aaa
41e407:	00 65 00             	add    %ah,0x0(%ebp)
41e40a:	31 00                	xor    %eax,(%eax)
41e40c:	34 00                	xor    $0x0,%al
41e40e:	39 00                	cmp    %eax,(%eax)
41e410:	33 00                	xor    (%eax),%eax
41e412:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e419:	00 39                	add    %bh,(%ecx)
41e41b:	00 65 00             	add    %ah,0x0(%ebp)
41e41e:	32 00                	xor    (%eax),%al
41e420:	64 00 30             	add    %dh,%fs:(%eax)
41e423:	00 34 00             	add    %dh,(%eax,%eax,1)
41e426:	35 00 61 00 35       	xor    $0x35006100,%eax
41e42b:	00 62 00             	add    %ah,0x0(%edx)
41e42e:	33 00                	xor    (%eax),%eax
41e430:	31 00                	xor    %eax,(%eax)
41e432:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e436:	38 00                	cmp    %al,(%eax)
41e438:	37                   	aaa
41e439:	00 61 00             	add    %ah,0x0(%ecx)
41e43c:	39 00                	cmp    %eax,(%eax)
41e43e:	62 00                	bound  %eax,(%eax)
41e440:	34 00                	xor    $0x0,%al
41e442:	32 00                	xor    (%eax),%al
41e444:	35 00 34 00 31       	xor    $0x31003400,%eax
41e449:	00 bd 38 03 00 44    	add    %bh,0x44000338(%ebp)
41e44f:	37                   	aaa
41e450:	00 65 00             	add    %ah,0x0(%ebp)
41e453:	31 00                	xor    %eax,(%eax)
41e455:	34 00                	xor    $0x0,%al
41e457:	39 00                	cmp    %eax,(%eax)
41e459:	33 00                	xor    (%eax),%eax
41e45b:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e462:	00 39                	add    %bh,(%ecx)
41e464:	00 65 00             	add    %ah,0x0(%ebp)
41e467:	32 00                	xor    (%eax),%al
41e469:	64 00 30             	add    %dh,%fs:(%eax)
41e46c:	00 34 00             	add    %dh,(%eax,%eax,1)
41e46f:	35 00 61 00 35       	xor    $0x35006100,%eax
41e474:	00 62 00             	add    %ah,0x0(%edx)
41e477:	33 00                	xor    (%eax),%eax
41e479:	31 00                	xor    %eax,(%eax)
41e47b:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e47f:	38 00                	cmp    %al,(%eax)
41e481:	37                   	aaa
41e482:	00 61 00             	add    %ah,0x0(%ecx)
41e485:	39 00                	cmp    %eax,(%eax)
41e487:	62 00                	bound  %eax,(%eax)
41e489:	34 00                	xor    $0x0,%al
41e48b:	32 00                	xor    (%eax),%al
41e48d:	35 00 34 00 32       	xor    $0x32003400,%eax
41e492:	00 46 3e             	add    %al,0x3e(%esi)
41e495:	03 00                	add    (%eax),%eax
41e497:	44                   	inc    %esp
41e498:	37                   	aaa
41e499:	00 65 00             	add    %ah,0x0(%ebp)
41e49c:	31 00                	xor    %eax,(%eax)
41e49e:	34 00                	xor    $0x0,%al
41e4a0:	39 00                	cmp    %eax,(%eax)
41e4a2:	33 00                	xor    (%eax),%eax
41e4a4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e4ab:	00 39                	add    %bh,(%ecx)
41e4ad:	00 65 00             	add    %ah,0x0(%ebp)
41e4b0:	32 00                	xor    (%eax),%al
41e4b2:	64 00 30             	add    %dh,%fs:(%eax)
41e4b5:	00 34 00             	add    %dh,(%eax,%eax,1)
41e4b8:	35 00 61 00 35       	xor    $0x35006100,%eax
41e4bd:	00 62 00             	add    %ah,0x0(%edx)
41e4c0:	33 00                	xor    (%eax),%eax
41e4c2:	31 00                	xor    %eax,(%eax)
41e4c4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e4c8:	38 00                	cmp    %al,(%eax)
41e4ca:	37                   	aaa
41e4cb:	00 61 00             	add    %ah,0x0(%ecx)
41e4ce:	39 00                	cmp    %eax,(%eax)
41e4d0:	62 00                	bound  %eax,(%eax)
41e4d2:	34 00                	xor    $0x0,%al
41e4d4:	32 00                	xor    (%eax),%al
41e4d6:	35 00 34 00 33       	xor    $0x33003400,%eax
41e4db:	00 cf                	add    %cl,%bh
41e4dd:	43                   	inc    %ebx
41e4de:	03 00                	add    (%eax),%eax
41e4e0:	44                   	inc    %esp
41e4e1:	37                   	aaa
41e4e2:	00 65 00             	add    %ah,0x0(%ebp)
41e4e5:	31 00                	xor    %eax,(%eax)
41e4e7:	34 00                	xor    $0x0,%al
41e4e9:	39 00                	cmp    %eax,(%eax)
41e4eb:	33 00                	xor    (%eax),%eax
41e4ed:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e4f4:	00 39                	add    %bh,(%ecx)
41e4f6:	00 65 00             	add    %ah,0x0(%ebp)
41e4f9:	32 00                	xor    (%eax),%al
41e4fb:	64 00 30             	add    %dh,%fs:(%eax)
41e4fe:	00 34 00             	add    %dh,(%eax,%eax,1)
41e501:	35 00 61 00 35       	xor    $0x35006100,%eax
41e506:	00 62 00             	add    %ah,0x0(%edx)
41e509:	33 00                	xor    (%eax),%eax
41e50b:	31 00                	xor    %eax,(%eax)
41e50d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e511:	38 00                	cmp    %al,(%eax)
41e513:	37                   	aaa
41e514:	00 61 00             	add    %ah,0x0(%ecx)
41e517:	39 00                	cmp    %eax,(%eax)
41e519:	62 00                	bound  %eax,(%eax)
41e51b:	34 00                	xor    $0x0,%al
41e51d:	32 00                	xor    (%eax),%al
41e51f:	35 00 34 00 34       	xor    $0x34003400,%eax
41e524:	00 58 49             	add    %bl,0x49(%eax)
41e527:	03 00                	add    (%eax),%eax
41e529:	44                   	inc    %esp
41e52a:	37                   	aaa
41e52b:	00 65 00             	add    %ah,0x0(%ebp)
41e52e:	31 00                	xor    %eax,(%eax)
41e530:	34 00                	xor    $0x0,%al
41e532:	39 00                	cmp    %eax,(%eax)
41e534:	33 00                	xor    (%eax),%eax
41e536:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e53d:	00 39                	add    %bh,(%ecx)
41e53f:	00 65 00             	add    %ah,0x0(%ebp)
41e542:	32 00                	xor    (%eax),%al
41e544:	64 00 30             	add    %dh,%fs:(%eax)
41e547:	00 34 00             	add    %dh,(%eax,%eax,1)
41e54a:	35 00 61 00 35       	xor    $0x35006100,%eax
41e54f:	00 62 00             	add    %ah,0x0(%edx)
41e552:	33 00                	xor    (%eax),%eax
41e554:	31 00                	xor    %eax,(%eax)
41e556:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e55a:	38 00                	cmp    %al,(%eax)
41e55c:	37                   	aaa
41e55d:	00 61 00             	add    %ah,0x0(%ecx)
41e560:	39 00                	cmp    %eax,(%eax)
41e562:	62 00                	bound  %eax,(%eax)
41e564:	34 00                	xor    $0x0,%al
41e566:	32 00                	xor    (%eax),%al
41e568:	35 00 34 00 35       	xor    $0x35003400,%eax
41e56d:	00 e1                	add    %ah,%cl
41e56f:	4e                   	dec    %esi
41e570:	03 00                	add    (%eax),%eax
41e572:	44                   	inc    %esp
41e573:	37                   	aaa
41e574:	00 65 00             	add    %ah,0x0(%ebp)
41e577:	31 00                	xor    %eax,(%eax)
41e579:	34 00                	xor    $0x0,%al
41e57b:	39 00                	cmp    %eax,(%eax)
41e57d:	33 00                	xor    (%eax),%eax
41e57f:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e586:	00 39                	add    %bh,(%ecx)
41e588:	00 65 00             	add    %ah,0x0(%ebp)
41e58b:	32 00                	xor    (%eax),%al
41e58d:	64 00 30             	add    %dh,%fs:(%eax)
41e590:	00 34 00             	add    %dh,(%eax,%eax,1)
41e593:	35 00 61 00 35       	xor    $0x35006100,%eax
41e598:	00 62 00             	add    %ah,0x0(%edx)
41e59b:	33 00                	xor    (%eax),%eax
41e59d:	31 00                	xor    %eax,(%eax)
41e59f:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e5a3:	38 00                	cmp    %al,(%eax)
41e5a5:	37                   	aaa
41e5a6:	00 61 00             	add    %ah,0x0(%ecx)
41e5a9:	39 00                	cmp    %eax,(%eax)
41e5ab:	62 00                	bound  %eax,(%eax)
41e5ad:	34 00                	xor    $0x0,%al
41e5af:	32 00                	xor    (%eax),%al
41e5b1:	35 00 34 00 36       	xor    $0x36003400,%eax
41e5b6:	00 6a 54             	add    %ch,0x54(%edx)