41d356:	63 6c 73 55          	arpl   %ebp,0x55(%ebx,%esi,2)
41d35a:	47                   	inc    %edi
41d35b:	51                   	push   %ecx
41d35c:	70 4a                	jo     0x41d3a8
41d35e:	46                   	inc    %esi
41d35f:	51                   	push   %ecx
41d360:	66 6a 79             	pushw  $0x79
41d363:	74 52                	je     0x41d3b7
41d365:	6a 73                	push   $0x73
41d367:	6d                   	insl   (%dx),%es:(%edi)
41d368:	5a                   	pop    %edx
41d369:	74 46                	je     0x41d3b1
41d36b:	4e                   	dec    %esi
41d36c:	35 5a 4a 74 38       	xor    $0x38744a5a,%eax
41d371:	35 61 71 64 59       	xor    $0x59647161,%eax
41d376:	34 48                	xor    $0x48,%al
41d378:	50                   	push   %eax
41d379:	6b 30 66             	imul   $0x66,(%eax),%esi
41d37c:	31 34 35 31 6b 50 51 	xor    %esi,0x51506b31(,%esi,1)
41d383:	61                   	popa
41d384:	46                   	inc    %esi
41d385:	41                   	inc    %ecx
41d386:	7a 33                	jp     0x41d3bb
41d388:	44                   	inc    %esp
41d389:	45                   	inc    %ebp
41d38a:	5a                   	pop    %edx
41d38b:	32 41 43             	xor    0x43(%ecx),%al
41d38e:	66 31 58 6e          	xor    %bx,0x6e(%eax)
41d392:	77 6a                	ja     0x41d3fe
41d394:	67 62 2f             	bound  %ebp,(%bx)
41d397:	55                   	push   %ebp
41d398:	6e                   	outsb  %ds:(%esi),(%dx)
41d399:	38 63 55             	cmp    %ah,0x55(%ebx)
41d39c:	4b                   	dec    %ebx
41d39d:	61                   	popa
41d39e:	45                   	inc    %ebp
41d39f:	47                   	inc    %edi
41d3a0:	79 50                	jns    0x41d3f2
41d3a2:	70 7a                	jo     0x41d41e
41d3a4:	73 6c                	jae    0x41d412
41d3a6:	48                   	dec    %eax
41d3a7:	5a                   	pop    %edx
41d3a8:	63 46 79             	arpl   %eax,0x79(%esi)
41d3ab:	38 31                	cmp    %dh,(%ecx)
41d3ad:	62 6a 35             	bound  %ebp,0x35(%edx)
41d3b0:	49                   	dec    %ecx
41d3b1:	38 39                	cmp    %bh,(%ecx)
41d3b3:	49                   	dec    %ecx
41d3b4:	59                   	pop    %ecx
41d3b5:	66 67 56             	addr16 push %si
41d3b8:	6c                   	insb   (%dx),%es:(%edi)
41d3b9:	76 6e                	jbe    0x41d429
41d3bb:	51                   	push   %ecx
41d3bc:	59                   	pop    %ecx
41d3bd:	35 2f 63 6b 42       	xor    $0x426b632f,%eax
41d3c2:	31 42 53             	xor    %eax,0x53(%edx)
41d3c5:	4b                   	dec    %ebx
41d3c6:	4f                   	dec    %edi
41d3c7:	2b 49 43             	sub    0x43(%ecx),%ecx
41d3ca:	4b                   	dec    %ebx
41d3cb:	38 79 41             	cmp    %bh,0x41(%ecx)
41d3ce:	64 34 65             	fs xor $0x65,%al
41d3d1:	62 55 43             	bound  %edx,0x43(%ebp)
41d3d4:	41                   	inc    %ecx
41d3d5:	4c                   	dec    %esp
41d3d6:	6f                   	outsl  %ds:(%esi),(%dx)
41d3d7:	41                   	inc    %ecx
41d3d8:	54                   	push   %esp
41d3d9:	78 4e                	js     0x41d429
41d3db:	34 4e                	xor    $0x4e,%al
41d3dd:	2f                   	das
41d3de:	54                   	push   %esp
41d3df:	37                   	aaa
41d3e0:	4c                   	dec    %esp
41d3e1:	44                   	inc    %esp
41d3e2:	43                   	inc    %ebx
41d3e3:	2f                   	das
41d3e4:	72 2f                	jb     0x41d415
41d3e6:	62 6f 32             	bound  %ebp,0x32(%edi)
41d3e9:	73 78                	jae    0x41d463
41d3eb:	55                   	push   %ebp
41d3ec:	37                   	aaa
41d3ed:	62 5a 34             	bound  %ebx,0x34(%edx)
41d3f0:	66 79 66             	data16 jns 0x41d459
41d3f3:	35 7a 7a 49 36       	xor    $0x36497a7a,%eax
41d3f8:	57                   	push   %edi
41d3f9:	78 30                	js     0x41d42b
41d3fb:	73 58                	jae    0x41d455
41d3fd:	42                   	inc    %edx
41d3fe:	56                   	push   %esi
41d3ff:	36 65 51             	ss gs push %ecx
41d402:	4e                   	dec    %esi
41d403:	42                   	inc    %edx
41d404:	61                   	popa
41d405:	41                   	inc    %ecx
41d406:	6e                   	outsb  %ds:(%esi),(%dx)
41d407:	4d                   	dec    %ebp
41d408:	70 73                	jo     0x41d47d
41d40a:	7a 59                	jp     0x41d465
41d40c:	34 65                	xor    $0x65,%al
41d40e:	57                   	push   %edi
41d40f:	30 5a 66             	xor    %bl,0x66(%edx)
41d412:	55                   	push   %ebp
41d413:	74 77                	je     0x41d48c
41d415:	45                   	inc    %ebp
41d416:	61                   	popa
41d417:	34 6f                	xor    $0x6f,%al
41d419:	39 4c 32 6e          	cmp    %ecx,0x6e(%edx,%esi,1)
41d41d:	51                   	push   %ecx
41d41e:	78 6c                	js     0x41d48c
41d420:	38 37                	cmp    %dh,(%edi)
41d422:	44                   	inc    %esp
41d423:	32 34 71             	xor    (%ecx,%esi,2),%dh
41d426:	70 6d                	jo     0x41d495
41d428:	78 38                	js     0x41d462
41d42a:	69 4d 58 31 44 65 71 	imul   $0x71654431,0x58(%ebp),%ecx
41d431:	65 73 41             	gs jae 0x41d475
41d434:	67 6d                	insl   (%dx),%es:(%di)
41d436:	65 6b 73 6c 50       	imul   $0x50,%gs:0x6c(%ebx),%esi
41d43b:	50                   	push   %eax
41d43c:	58                   	pop    %eax
41d43d:	45                   	inc    %ebp
41d43e:	6a 68                	push   $0x68
41d440:	57                   	push   %edi
41d441:	54                   	push   %esp
41d442:	72 30                	jb     0x41d474
41d444:	4d                   	dec    %ebp
41d445:	73 66                	jae    0x41d4ad
41d447:	76 75                	jbe    0x41d4be
41d449:	61                   	popa
41d44a:	75 74                	jne    0x41d4c0
41d44c:	39 2b                	cmp    %ebp,(%ebx)
41d44e:	42                   	inc    %edx
41d44f:	64 54                	fs push %esp
41d451:	38 5a 50             	cmp    %bl,0x50(%edx)
41d454:	69 76 61 77 6e 79 61 	imul   $0x61796e77,0x61(%esi),%esi
41d45b:	41                   	inc    %ecx
41d45c:	34 44                	xor    $0x44,%al
41d45e:	56                   	push   %esi
41d45f:	6e                   	outsb  %ds:(%esi),(%dx)
41d460:	59                   	pop    %ecx
41d461:	6b 69 79 77          	imul   $0x77,0x79(%ecx),%ebp
41d465:	54                   	push   %esp
41d466:	71 66                	jno    0x41d4ce
41d468:	59                   	pop    %ecx
41d469:	37                   	aaa
41d46a:	39 50 66             	cmp    %edx,0x66(%eax)
41d46d:	51                   	push   %ecx
41d46e:	48                   	dec    %eax
41d46f:	6d                   	insl   (%dx),%es:(%edi)
41d470:	4e                   	dec    %esi
41d471:	4c                   	dec    %esp
41d472:	70 71                	jo     0x41d4e5
41d474:	74 54                	je     0x41d4ca
41d476:	33 5a 55             	xor    0x55(%edx),%ebx
41d479:	71 4c                	jno    0x41d4c7
41d47b:	4f                   	dec    %edi
41d47c:	47                   	inc    %edi
41d47d:	52                   	push   %edx
41d47e:	52                   	push   %edx
41d47f:	63 64 62 67          	arpl   %esp,0x67(%edx,%eiz,2)
41d483:	59                   	pop    %ecx
41d484:	6e                   	outsb  %ds:(%esi),(%dx)
41d485:	2f                   	das
41d486:	57                   	push   %edi
41d487:	62 71 66             	bound  %esi,0x66(%ecx)
41d48a:	34 77                	xor    $0x77,%al
41d48c:	56                   	push   %esi
41d48d:	63 58 47             	arpl   %ebx,0x47(%eax)
41d490:	70 47                	jo     0x41d4d9
41d492:	55                   	push   %ebp
41d493:	4a                   	dec    %edx
41d494:	69 6a 44 52 52 61 71 	imul   $0x71615252,0x44(%edx),%ebp
41d49b:	62 63 78             	bound  %esp,0x78(%ebx)
41d49e:	48                   	dec    %eax
41d49f:	42                   	inc    %edx
41d4a0:	54                   	push   %esp
41d4a1:	49                   	dec    %ecx
41d4a2:	46                   	inc    %esi
41d4a3:	33 32                	xor    (%edx),%esi
41d4a5:	32 49 4d             	xor    0x4d(%ecx),%cl
41d4a8:	70 48                	jo     0x41d4f2
41d4aa:	5a                   	pop    %edx
41d4ab:	4c                   	dec    %esp
41d4ac:	41                   	inc    %ecx
41d4ad:	42                   	inc    %edx
41d4ae:	74 6f                	je     0x41d51f
41d4b0:	4c                   	dec    %esp
41d4b1:	7a 4e                	jp     0x41d501
41d4b3:	77 71                	ja     0x41d526
41d4b5:	4f                   	dec    %edi
41d4b6:	4d                   	dec    %ebp
41d4b7:	45                   	inc    %ebp
41d4b8:	45                   	inc    %ebp
41d4b9:	6e                   	outsb  %ds:(%esi),(%dx)
41d4ba:	43                   	inc    %ebx
41d4bb:	67 49                	addr16 dec %ecx
41d4bd:	68 69 59 72 73       	push   $0x73725969
41d4c2:	37                   	aaa
41d4c3:	37                   	aaa
41d4c4:	61                   	popa
41d4c5:	73 2b                	jae    0x41d4f2
41d4c7:	74 50                	je     0x41d519
41d4c9:	50                   	push   %eax
41d4ca:	4b                   	dec    %ebx
41d4cb:	78 67                	js     0x41d534
41d4cd:	46                   	inc    %esi
41d4ce:	33 4e 68             	xor    0x68(%esi),%ecx
41d4d1:	31 56 36             	xor    %edx,0x36(%esi)
41d4d4:	63 59 72             	arpl   %ebx,0x72(%ecx)
41d4d7:	6c                   	insb   (%dx),%es:(%edi)
41d4d8:	72 45                	jb     0x41d51f
41d4da:	49                   	dec    %ecx
41d4db:	67 68 5a 54 63 71    	addr16 push $0x7163545a
41d4e1:	61                   	popa
41d4e2:	38 58 70             	cmp    %bl,0x70(%eax)
41d4e5:	56                   	push   %esi
41d4e6:	7a 76                	jp     0x41d55e
41d4e8:	2f                   	das
41d4e9:	48                   	dec    %eax
41d4ea:	54                   	push   %esp
41d4eb:	33 73 35             	xor    0x35(%ebx),%esi
41d4ee:	75 38                	jne    0x41d528
41d4f0:	61                   	popa
41d4f1:	4d                   	dec    %ebp
41d4f2:	61                   	popa
41d4f3:	61                   	popa
41d4f4:	6b 4f 64 42          	imul   $0x42,0x64(%edi),%ecx
41d4f8:	41                   	inc    %ecx
41d4f9:	67 4a                	addr16 dec %edx
41d4fb:	48                   	dec    %eax
41d4fc:	39 36                	cmp    %esi,(%esi)
41d4fe:	4d                   	dec    %ebp
41d4ff:	6d                   	insl   (%dx),%es:(%edi)
41d500:	66 31 6d 4d          	xor    %bp,0x4d(%ebp)
41d504:	52                   	push   %edx
41d505:	65 4a                	gs dec %edx
41d507:	7a 6e                	jp     0x41d577
41d509:	52                   	push   %edx
41d50a:	4b                   	dec    %ebx
41d50b:	4e                   	dec    %esi
41d50c:	72 69                	jb     0x41d577
41d50e:	5a                   	pop    %edx
41d50f:	55                   	push   %ebp
41d510:	65 78 55             	gs js  0x41d568
41d513:	58                   	pop    %eax
41d514:	73 44                	jae    0x41d55a
41d516:	70 46                	jo     0x41d55e
41d518:	56                   	push   %esi
41d519:	46                   	inc    %esi
41d51a:	61                   	popa
41d51b:	77 75                	ja     0x41d592
41d51d:	59                   	pop    %ecx
41d51e:	50                   	push   %eax
41d51f:	71 43                	jno    0x41d564
41d521:	6c                   	insb   (%dx),%es:(%edi)
41d522:	76 50                	jbe    0x41d574
41d524:	68 33 6d 76 47       	push   $0x47766d33
41d529:	73 6d                	jae    0x41d598
41d52b:	6c                   	insb   (%dx),%es:(%edi)
41d52c:	62 6f 2f             	bound  %ebp,0x2f(%edi)
41d52f:	45                   	inc    %ebp
41d530:	69 65 5a 35 6c 4a 62 	imul   $0x624a6c35,0x5a(%ebp),%esp
41d537:	54                   	push   %esp
41d538:	51                   	push   %ecx
41d539:	37                   	aaa
41d53a:	6e                   	outsb  %ds:(%esi),(%dx)
41d53b:	6a 31                	push   $0x31
41d53d:	4d                   	dec    %ebp
41d53e:	6a 57                	push   $0x57
41d540:	69 32 73 6e 68 57    	imul   $0x57686e73,(%edx),%esi
41d546:	39 51 62             	cmp    %edx,0x62(%ecx)
41d549:	58                   	pop    %eax
41d54a:	42                   	inc    %edx
41d54b:	4c                   	dec    %esp
41d54c:	68 30 45 74 47       	push   $0x47744530
41d551:	69 62 71 35 6f 72 51 	imul   $0x51726f35,0x71(%edx),%esp
41d558:	65 45                	gs inc %ebp
41d55a:	62 72 4d             	bound  %esi,0x4d(%edx)
41d55d:	73 6e                	jae    0x41d5cd
41d55f:	7a 54                	jp     0x41d5b5
41d561:	37                   	aaa
41d562:	57                   	push   %edi
41d563:	33 46 6c             	xor    0x6c(%esi),%eax
41d566:	46                   	inc    %esi
41d567:	6b 57 2b 38          	imul   $0x38,0x2b(%edi),%edx
41d56b:	41                   	inc    %ecx
41d56c:	55                   	push   %ebp
41d56d:	71 75                	jno    0x41d5e4
41d56f:	5a                   	pop    %edx
41d570:	6a 42                	push   $0x42
41d572:	78 69                	js     0x41d5dd
41d574:	50                   	push   %eax
41d575:	46                   	inc    %esi
41d576:	69 74 48 76 55 54 4d 	imul   $0x774d5455,0x76(%eax,%ecx,2),%esi
41d57d:	77
41d57e:	4b                   	dec    %ebx
41d57f:	72 4e                	jb     0x41d5cf
41d581:	61                   	popa
41d582:	70 6a                	jo     0x41d5ee
41d584:	55                   	push   %ebp
41d585:	2f                   	das
41d586:	2f                   	das
41d587:	78 43                	js     0x41d5cc
41d589:	2b 76 70             	sub    0x70(%esi),%esi
41d58c:	4d                   	dec    %ebp
41d58d:	41                   	inc    %ecx
41d58e:	44                   	inc    %esp
41d58f:	4e                   	dec    %esi
41d590:	67 33 5a 54          	xor    0x54(%bp,%si),%ebx
41d594:	4f                   	dec    %edi
41d595:	48                   	dec    %eax
41d596:	6c                   	insb   (%dx),%es:(%edi)
41d597:	66 70 5a             	data16 jo 0x41d5f4
41d59a:	46                   	inc    %esi
41d59b:	34 2b                	xor    $0x2b,%al
41d59d:	6b 47 4a 37          	imul   $0x37,0x4a(%edi),%eax
41d5a1:	77 33                	ja     0x41d5d6
41d5a3:	4a                   	dec    %edx
41d5a4:	30 47 32             	xor    %al,0x32(%edi)
41d5a7:	74 4b                	je     0x41d5f4
41d5a9:	74 2f                	je     0x41d5da
41d5ab:	62 55 73             	bound  %edx,0x73(%ebp)
41d5ae:	51                   	push   %ecx
41d5af:	32 6b 2b             	xor    0x2b(%ebx),%ch
41d5b2:	73 31                	jae    0x41d5e5
41d5b4:	53                   	push   %ebx
41d5b5:	77 52                	ja     0x41d609
41d5b7:	51                   	push   %ecx
41d5b8:	75 43                	jne    0x41d5fd
41d5ba:	34 6a                	xor    $0x6a,%al
41d5bc:	75 36                	jne    0x41d5f4
41d5be:	5a                   	pop    %edx
41d5bf:	54                   	push   %esp
41d5c0:	71 75                	jno    0x41d637
41d5c2:	6d                   	insl   (%dx),%es:(%edi)
41d5c3:	61                   	popa
41d5c4:	31 37                	xor    %esi,(%edi)
41d5c6:	38 43 4f             	cmp    %al,0x4f(%ebx)
41d5c9:	5a                   	pop    %edx
41d5ca:	44                   	inc    %esp
41d5cb:	4a                   	dec    %edx
41d5cc:	4e                   	dec    %esi
41d5cd:	30 2b                	xor    %ch,(%ebx)
41d5cf:	69 67 76 69 4b 54 74 	imul   $0x74544b69,0x76(%edi),%esp
41d5d6:	59                   	pop    %ecx
41d5d7:	4b                   	dec    %ebx
41d5d8:	67 69 4a 6b 36 63 69 	imul   $0x76696336,0x6b(%bp,%si),%ecx
41d5df:	76
41d5e0:	55                   	push   %ebp