41b30b:	33 62 4d             	xor    0x4d(%edx),%esp
41b30e:	39 6a 38             	cmp    %ebp,0x38(%edx)
41b311:	61                   	popa
41b312:	34 79                	xor    $0x79,%al
41b314:	70 6f                	jo     0x41b385
41b316:	48                   	dec    %eax
41b317:	79 43                	jns    0x41b35c
41b319:	47                   	inc    %edi
41b31a:	37                   	aaa
41b31b:	47                   	inc    %edi
41b31c:	79 2b                	jns    0x41b349
41b31e:	73 41                	jae    0x41b361
41b320:	4c                   	dec    %esp
41b321:	66 6b 71 44 6a       	imul   $0x6a,0x44(%ecx),%si
41b326:	4e                   	dec    %esi
41b327:	65 43                	gs inc %ebx
41b329:	62 4b 4c             	bound  %ecx,0x4c(%ebx)
41b32c:	64 7a 6d             	fs jp  0x41b39c
41b32f:	77 7a                	ja     0x41b3ab
41b331:	5a                   	pop    %edx
41b332:	2b 76 53             	sub    0x53(%esi),%esi
41b335:	2b 2f                	sub    (%edi),%ebp
41b337:	4c                   	dec    %esp
41b338:	46                   	inc    %esi
41b339:	4b                   	dec    %ebx
41b33a:	46                   	inc    %esi
41b33b:	2b 2f                	sub    (%edi),%ebp
41b33d:	6a 37                	push   $0x37
41b33f:	51                   	push   %ecx
41b340:	56                   	push   %esi
41b341:	4b                   	dec    %ebx
41b342:	78 36                	js     0x41b37a
41b344:	64 51                	fs push %ecx
41b346:	62 59 4e             	bound  %ebx,0x4e(%ecx)
41b349:	54                   	push   %esp
41b34a:	49                   	dec    %ecx
41b34b:	30 62 39             	xor    %ah,0x39(%edx)
41b34e:	76 32                	jbe    0x41b382
41b350:	51                   	push   %ecx
41b351:	47                   	inc    %edi
41b352:	61                   	popa
41b353:	47                   	inc    %edi
41b354:	72 63                	jb     0x41b3b9
41b356:	57                   	push   %edi
41b357:	48                   	dec    %eax
41b358:	35 66 41 2f 78       	xor    $0x782f4166,%eax
41b35d:	76 2b                	jbe    0x41b38a
41b35f:	70 41                	jo     0x41b3a2
41b361:	65 4b                	gs dec %ebx
41b363:	44                   	inc    %esp
41b364:	50                   	push   %eax
41b365:	45                   	inc    %ebp
41b366:	59                   	pop    %ecx
41b367:	50                   	push   %eax
41b368:	76 31                	jbe    0x41b39b
41b36a:	59                   	pop    %ecx
41b36b:	4e                   	dec    %esi
41b36c:	54                   	push   %esp
41b36d:	70 44                	jo     0x41b3b3
41b36f:	2b 76 2f             	sub    0x2f(%esi),%esi
41b372:	37                   	aaa
41b373:	4c                   	dec    %esp
41b374:	51                   	push   %ecx
41b375:	6b 67 46 7a          	imul   $0x7a,0x46(%edi),%esp
41b379:	6d                   	insl   (%dx),%es:(%edi)
41b37a:	42                   	inc    %edx
41b37b:	4a                   	dec    %edx
41b37c:	54                   	push   %esp
41b37d:	65 44                	gs inc %esp
41b37f:	4a                   	dec    %edx
41b380:	34 7a                	xor    $0x7a,%al
41b382:	34 72                	xor    $0x72,%al
41b384:	4e                   	dec    %esi
41b385:	52                   	push   %edx
41b386:	52                   	push   %edx
41b387:	6b 4f 4e 63          	imul   $0x63,0x4e(%edi),%ecx
41b38b:	56                   	push   %esi
41b38c:	30 38                	xor    %bh,(%eax)
41b38e:	42                   	inc    %edx
41b38f:	73 38                	jae    0x41b3c9
41b391:	6e                   	outsb  %ds:(%esi),(%dx)
41b392:	6d                   	insl   (%dx),%es:(%edi)
41b393:	33 7a 76             	xor    0x76(%edx),%edi
41b396:	4f                   	dec    %edi
41b397:	63 2b                	arpl   %ebp,(%ebx)
41b399:	64 74 67             	fs je  0x41b403
41b39c:	59                   	pop    %ecx
41b39d:	4f                   	dec    %edi
41b39e:	4b                   	dec    %ebx
41b39f:	36 4f                	ss dec %edi
41b3a1:	56                   	push   %esi
41b3a2:	4d                   	dec    %ebp
41b3a3:	45                   	inc    %ebp
41b3a4:	35 67 4f 50 4d       	xor    $0x4d504f67,%eax
41b3a9:	32 56 35             	xor    0x35(%esi),%dl
41b3ac:	30 33                	xor    %dh,(%ebx)
41b3ae:	64 47                	fs inc %edi
41b3b0:	52                   	push   %edx
41b3b1:	48                   	dec    %eax
41b3b2:	39 46 41             	cmp    %eax,0x41(%esi)
41b3b5:	5a                   	pop    %edx
41b3b6:	53                   	push   %ebx
41b3b7:	7a 4f                	jp     0x41b408
41b3b9:	76 53                	jbe    0x41b40e
41b3bb:	44                   	inc    %esp
41b3bc:	6d                   	insl   (%dx),%es:(%edi)
41b3bd:	65 42                	gs inc %edx
41b3bf:	58                   	pop    %eax
41b3c0:	51                   	push   %ecx
41b3c1:	35 6b 31 2f 6a       	xor    $0x6a2f316b,%eax
41b3c6:	4e                   	dec    %esi
41b3c7:	74 46                	je     0x41b40f
41b3c9:	2f                   	das
41b3ca:	50                   	push   %eax
41b3cb:	48                   	dec    %eax
41b3cc:	6a 43                	push   $0x43
41b3ce:	4c                   	dec    %esp
41b3cf:	44                   	inc    %esp
41b3d0:	70 53                	jo     0x41b425
41b3d2:	59                   	pop    %ecx
41b3d3:	6d                   	insl   (%dx),%es:(%edi)
41b3d4:	6d                   	insl   (%dx),%es:(%edi)
41b3d5:	68 72 78 4d 39       	push   $0x394d7872
41b3da:	42                   	inc    %edx
41b3db:	53                   	push   %ebx
41b3dc:	6d                   	insl   (%dx),%es:(%edi)
41b3dd:	41                   	inc    %ecx
41b3de:	51                   	push   %ecx
41b3df:	78 50                	js     0x41b431
41b3e1:	78 67                	js     0x41b44a
41b3e3:	72 75                	jb     0x41b45a
41b3e5:	49                   	dec    %ecx
41b3e6:	6a 2f                	push   $0x2f
41b3e8:	4a                   	dec    %edx
41b3e9:	64 72 72             	fs jb  0x41b45e
41b3ec:	76 39                	jbe    0x41b427
41b3ee:	2b 79 6e             	sub    0x6e(%ecx),%edi
41b3f1:	44                   	inc    %esp
41b3f2:	67 51                	addr16 push %ecx
41b3f4:	67 33 44 53          	xor    0x53(%si),%eax
41b3f8:	34 61                	xor    $0x61,%al
41b3fa:	35 2b 33 7a 69       	xor    $0x697a332b,%eax
41b3ff:	77 6e                	ja     0x41b46f
41b401:	4d                   	dec    %ebp
41b402:	75 73                	jne    0x41b477
41b404:	47                   	inc    %edi
41b405:	4d                   	dec    %ebp
41b406:	76 61                	jbe    0x41b469
41b408:	6f                   	outsl  %ds:(%esi),(%dx)
41b409:	56                   	push   %esi
41b40a:	57                   	push   %edi
41b40b:	71 4d                	jno    0x41b45a
41b40d:	68 35 4c 6e 38       	push   $0x386e4c35
41b412:	64 34 54             	fs xor $0x54,%al
41b415:	35 77 4a 69 71       	xor    $0x71694a77,%eax
41b41a:	4f                   	dec    %edi
41b41b:	47                   	inc    %edi
41b41c:	51                   	push   %ecx
41b41d:	42                   	inc    %edx
41b41e:	55                   	push   %ebp
41b41f:	46                   	inc    %esi
41b420:	36 36 6e             	ss outsb %ss:(%esi),(%dx)
41b423:	64 6a 70             	fs push $0x70
41b426:	45                   	inc    %ebp
41b427:	46                   	inc    %esi
41b428:	6b 36 70             	imul   $0x70,(%esi),%esi
41b42b:	49                   	dec    %ecx
41b42c:	4e                   	dec    %esi
41b42d:	31 76 4f             	xor    %esi,0x4f(%esi)
41b430:	4a                   	dec    %edx
41b431:	64 68 63 75 41 64    	fs push $0x64417563
41b437:	66 2f                	data16 das
41b439:	59                   	pop    %ecx
41b43a:	2f                   	das
41b43b:	70 68                	jo     0x41b4a5
41b43d:	53                   	push   %ebx
41b43e:	74 6c                	je     0x41b4ac
41b440:	59                   	pop    %ecx
41b441:	70 50                	jo     0x41b493
41b443:	6b 39 49             	imul   $0x49,(%ecx),%edi
41b446:	36 46                	ss inc %esi
41b448:	56                   	push   %esi
41b449:	6b 4a 7a 32          	imul   $0x32,0x7a(%edx),%ecx
41b44d:	46                   	inc    %esi
41b44e:	6a 36                	push   $0x36
41b450:	38 76 61             	cmp    %dh,0x61(%esi)
41b453:	54                   	push   %esp
41b454:	47                   	inc    %edi
41b455:	7a 54                	jp     0x41b4ab
41b457:	37                   	aaa
41b458:	45                   	inc    %ebp
41b459:	55                   	push   %ebp
41b45a:	70 76                	jo     0x41b4d2
41b45c:	4d                   	dec    %ebp
41b45d:	69 53 4b 54 4e 63 55 	imul   $0x55634e54,0x4b(%ebx),%edx
41b464:	48                   	dec    %eax
41b465:	77 77                	ja     0x41b4de
41b467:	70 49                	jo     0x41b4b2
41b469:	38 31                	cmp    %dh,(%ecx)
41b46b:	37                   	aaa
41b46c:	45                   	inc    %ebp
41b46d:	74 4a                	je     0x41b4b9
41b46f:	4d                   	dec    %ebp
41b470:	50                   	push   %eax
41b471:	38 70 47             	cmp    %dh,0x47(%eax)
41b474:	54                   	push   %esp
41b475:	38 6c 67 53          	cmp    %ch,0x53(%edi,%eiz,2)
41b479:	49                   	dec    %ecx
41b47a:	4f                   	dec    %edi
41b47b:	42                   	inc    %edx
41b47c:	35 69 2b 70 68       	xor    $0x68702b69,%eax
41b481:	36 7a 59             	ss jp  0x41b4dd
41b484:	34 36                	xor    $0x36,%al
41b486:	33 77 31             	xor    0x31(%edi),%esi
41b489:	56                   	push   %esi
41b48a:	43                   	inc    %ebx
41b48b:	32 79 2b             	xor    0x2b(%ecx),%bh
41b48e:	46                   	inc    %esi
41b48f:	4d                   	dec    %ebp
41b490:	6e                   	outsb  %ds:(%esi),(%dx)
41b491:	6b 50 65 37          	imul   $0x37,0x65(%eax),%edx
41b495:	4f                   	dec    %edi
41b496:	52                   	push   %edx
41b497:	6f                   	outsl  %ds:(%esi),(%dx)
41b498:	41                   	inc    %ecx
41b499:	32 4f 6a             	xor    0x6a(%edi),%cl
41b49c:	57                   	push   %edi
41b49d:	55                   	push   %ebp
41b49e:	77 53                	ja     0x41b4f3
41b4a0:	67 53                	addr16 push %ebx
41b4a2:	4f                   	dec    %edi
41b4a3:	6b 6d 53 71          	imul   $0x71,0x53(%ebp),%ebp
41b4a7:	48                   	dec    %eax
41b4a8:	36 30 41 6c          	xor    %al,%ss:0x6c(%ecx)
41b4ac:	50                   	push   %eax
41b4ad:	62 44 71 5a          	bound  %eax,0x5a(%ecx,%esi,2)
41b4b1:	70 6b                	jo     0x41b51e
41b4b3:	50                   	push   %eax
41b4b4:	33 50 6e             	xor    0x6e(%eax),%edx
41b4b7:	42                   	inc    %edx
41b4b8:	43                   	inc    %ebx
41b4b9:	67 68 69 39 51 71    	addr16 push $0x71513969
41b4bf:	46                   	inc    %esi
41b4c0:	55                   	push   %ebp
41b4c1:	6c                   	insb   (%dx),%es:(%edi)
41b4c2:	4e                   	dec    %esi
41b4c3:	4c                   	dec    %esp
41b4c4:	55                   	push   %ebp
41b4c5:	5a                   	pop    %edx
41b4c6:	6b 66 4a 50          	imul   $0x50,0x4a(%esi),%esp
41b4ca:	55                   	push   %ebp
41b4cb:	49                   	dec    %ecx
41b4cc:	30 2f                	xor    %ch,(%edi)
41b4ce:	72 61                	jb     0x41b531
41b4d0:	4a                   	dec    %edx
41b4d1:	48                   	dec    %eax
41b4d2:	44                   	inc    %esp
41b4d3:	57                   	push   %edi
41b4d4:	45                   	inc    %ebp
41b4d5:	31 69 51             	xor    %ebp,0x51(%ecx)
41b4d8:	6b 76 53 63          	imul   $0x63,0x53(%esi),%esi
41b4dc:	68 53 63 4b 6d       	push   $0x6d4b6353
41b4e1:	7a 32                	jp     0x41b515
41b4e3:	72 47                	jb     0x41b52c
41b4e5:	2b 55 6a             	sub    0x6a(%ebp),%edx
41b4e8:	4a                   	dec    %edx
41b4e9:	52                   	push   %edx
41b4ea:	39 2b                	cmp    %ebp,(%ebx)
41b4ec:	48                   	dec    %eax
41b4ed:	55                   	push   %ebp
41b4ee:	4f                   	dec    %edi
41b4ef:	51                   	push   %ecx
41b4f0:	79 46                	jns    0x41b538
41b4f2:	68 36 5a 58 30       	push   $0x30585a36
41b4f7:	44                   	inc    %esp
41b4f8:	53                   	push   %ebx
41b4f9:	39 45 74             	cmp    %eax,0x74(%ebp)
41b4fc:	62 78 69             	bound  %edi,0x69(%eax)
41b4ff:	61                   	popa
41b500:	35 31 7a 77 50       	xor    $0x50777a31,%eax
41b505:	71 35                	jno    0x41b53c
41b507:	70 37                	jo     0x41b540
41b509:	6e                   	outsb  %ds:(%esi),(%dx)
41b50a:	61                   	popa
41b50b:	54                   	push   %esp
41b50c:	77 2b                	ja     0x41b539
41b50e:	4d                   	dec    %ebp
41b50f:	65 4f                	gs dec %edi
41b511:	48                   	dec    %eax
41b512:	63 2b                	arpl   %ebp,(%ebx)
41b514:	65 7a 75             	gs jp  0x41b58c
41b517:	4a                   	dec    %edx
41b518:	73 56                	jae    0x41b570
41b51a:	66 38 32             	data16 cmp %dh,(%edx)
41b51d:	55                   	push   %ebp
41b51e:	64 68 48 76 75 4f    	fs push $0x4f757648
41b524:	73 41                	jae    0x41b567
41b526:	45                   	inc    %ebp
41b527:	47                   	inc    %edi
41b528:	2b 67 4c             	sub    0x4c(%edi),%esp
41b52b:	38 5a 53             	cmp    %bl,0x53(%edx)
41b52e:	62 71 79             	bound  %esi,0x79(%ecx)
41b531:	71 39                	jno    0x41b56c
41b533:	75 79                	jne    0x41b5ae
41b535:	62 4f 67             	bound  %ecx,0x67(%edi)
41b538:	35 4d 74 51 58       	xor    $0x5851744d,%eax
41b53d:	35 71 39 50 41       	xor    $0x41503971,%eax
41b542:	5a                   	pop    %edx
41b543:	55                   	push   %ebp
41b544:	55                   	push   %ebp
41b545:	57                   	push   %edi
41b546:	6c                   	insb   (%dx),%es:(%edi)
41b547:	77 56                	ja     0x41b59f
41b549:	76 49                	jbe    0x41b594
41b54b:	71 43                	jno    0x41b590
41b54d:	45                   	inc    %ebp
41b54e:	65 32 72 42          	xor    %gs:0x42(%edx),%dh
41b552:	67 35 37 68 50 75    	addr16 xor $0x75506837,%eax
41b558:	38 4e 37             	cmp    %cl,0x37(%esi)
41b55b:	75 51                	jne    0x41b5ae
41b55d:	4e                   	dec    %esi
41b55e:	64 6a 50             	fs push $0x50
41b561:	6f                   	outsl  %ds:(%esi),(%dx)
41b562:	49                   	dec    %ecx
41b563:	65 44                	gs inc %esp
41b565:	2f                   	das
41b566:	54                   	push   %esp
41b567:	2b 58 70             	sub    0x70(%eax),%ebx
41b56a:	6a 66                	push   $0x66
41b56c:	4e                   	dec    %esi
41b56d:	35 61 30 53 64       	xor    $0x64533061,%eax
41b572:	64 30 70 48          	xor    %dh,%fs:0x48(%eax)
41b576:	75 51                	jne    0x41b5c9
41b578:	79 42                	jns    0x41b5bc
41b57a:	72 68                	jb     0x41b5e4
41b57c:	4a                   	dec    %edx
41b57d:	54                   	push   %esp
41b57e:	36 6b 6c 57 2f 6f    	imul   $0x6f,%ss:0x2f(%edi,%edx,2),%ebp
41b584:	73 65                	jae    0x41b5eb
41b586:	5a                   	pop    %edx
41b587:	32 6e 31             	xor    0x31(%esi),%ch
41b58a:	73 5a                	jae    0x41b5e6
41b58c:	6f                   	outsl  %ds:(%esi),(%dx)
41b58d:	51                   	push   %ecx
41b58e:	72 42                	jb     0x41b5d2
41b590:	71 43                	jno    0x41b5d5
41b592:	55                   	push   %ebp
41b593:	31 74 62 44          	xor    %esi,0x44(%edx,%eiz,2)
41b597:	75 6a                	jne    0x41b603
41b599:	47                   	inc    %edi