41b3e3:	49                   	dec    %ecx
41b3e4:	71 72                	jno    0x41b458
41b3e6:	35 31 63 41 38       	xor    $0x38416331,%eax
41b3eb:	5a                   	pop    %edx
41b3ec:	51                   	push   %ecx
41b3ed:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b3f2:	71 6c                	jno    0x41b460
41b3f4:	75 59                	jne    0x41b44f
41b3f6:	4e                   	dec    %esi
41b3f7:	70 34                	jo     0x41b42d
41b3f9:	33 63 77             	xor    0x77(%ebx),%esp
41b3fc:	6c                   	insb   (%dx),%es:(%edi)
41b3fd:	41                   	inc    %ecx
41b3fe:	68 39 79 4c 64       	push   $0x644c7939
41b403:	4c                   	dec    %esp
41b404:	5a                   	pop    %edx
41b405:	6f                   	outsl  %ds:(%esi),(%dx)
41b406:	6c                   	insb   (%dx),%es:(%edi)
41b407:	44                   	inc    %esp
41b408:	77 3d                	ja     0x41b447
41b40a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b40f:	50                   	push   %eax
41b410:	59                   	pop    %ecx
41b411:	74 45                	je     0x41b458
41b413:	77 67                	ja     0x41b47c
41b415:	31 42 5a             	xor    %eax,0x5a(%edx)
41b418:	6b 35 74 50 39 4b 4b 	imul   $0x4b,0x4b395074,%esi
41b41f:	4e                   	dec    %esi
41b420:	6c                   	insb   (%dx),%es:(%edi)
41b421:	24 33                	and    $0x33,%al
41b423:	36 74 71             	ss je  0x41b497
41b426:	49                   	dec    %ecx
41b427:	64 57                	fs push %edi
41b429:	69 6c 71 6a 65 57 63 	imul   $0x70635765,0x6a(%ecx,%esi,2),%ebp
41b430:	70
41b431:	57                   	push   %edi
41b432:	4b                   	dec    %ebx
41b433:	4c                   	dec    %esp
41b434:	32 5a 78             	xor    0x78(%edx),%bl
41b437:	6e                   	outsb  %ds:(%esi),(%dx)
41b438:	75 67                	jne    0x41b4a1
41b43a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b43f:	42                   	inc    %edx
41b440:	37                   	aaa
41b441:	58                   	pop    %eax
41b442:	57                   	push   %edi
41b443:	48                   	dec    %eax
41b444:	4b                   	dec    %ebx
41b445:	38 67 79             	cmp    %ah,0x79(%edi)
41b448:	67 77 53             	addr16 ja 0x41b49e
41b44b:	73 24                	jae    0x41b471
41b44d:	46                   	inc    %esi
41b44e:	6a 37                	push   $0x37
41b450:	30 46 69             	xor    %al,0x69(%esi)
41b453:	57                   	push   %edi
41b454:	77 3d                	ja     0x41b493
41b456:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b45b:	46                   	inc    %esi
41b45c:	69 6b 4b 30 6b 4b 7a 	imul   $0x7a4b6b30,0x4b(%ebx),%ebp
41b463:	76 45                	jbe    0x41b4aa
41b465:	34 66                	xor    $0x66,%al
41b467:	76 62                	jbe    0x41b4cb
41b469:	7a 78                	jp     0x41b4e3
41b46b:	70 73                	jo     0x41b4e0
41b46d:	72 6c                	jb     0x41b4db
41b46f:	6c                   	insb   (%dx),%es:(%edi)
41b470:	4d                   	dec    %ebp
41b471:	4d                   	dec    %ebp
41b472:	52                   	push   %edx
41b473:	38 6f 4c             	cmp    %ch,0x4c(%edi)
41b476:	49                   	dec    %ecx
41b477:	4a                   	dec    %edx
41b478:	74 4e                	je     0x41b4c8
41b47a:	50                   	push   %eax
41b47b:	41                   	inc    %ecx
41b47c:	47                   	inc    %edi
41b47d:	50                   	push   %eax
41b47e:	31 6c 5a 5a          	xor    %ebp,0x5a(%edx,%ebx,2)
41b482:	34 70                	xor    $0x70,%al
41b484:	72 73                	jb     0x41b4f9
41b486:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b48b:	51                   	push   %ecx
41b48c:	52                   	push   %edx
41b48d:	41                   	inc    %ecx
41b48e:	68 62 62 46 6c       	push   $0x6c466262
41b493:	56                   	push   %esi
41b494:	42                   	inc    %edx
41b495:	66 71 72             	data16 jno 0x41b50a
41b498:	67 73 6f             	addr16 jae 0x41b50a
41b49b:	38 7a 65             	cmp    %bh,0x65(%edx)
41b49e:	68 50 67 3d 3d       	push   $0x3d3d6750
41b4a3:	00 23                	add    %ah,(%ebx)
41b4a5:	3d 71 79 78 70       	cmp    $0x70787971,%eax
41b4aa:	66 6f                	outsw  %ds:(%esi),(%dx)
41b4ac:	6c                   	insb   (%dx),%es:(%edi)
41b4ad:	4c                   	dec    %esp
41b4ae:	55                   	push   %ebp
41b4af:	68 4d 76 46 54       	push   $0x5446764d
41b4b4:	44                   	inc    %esp
41b4b5:	45                   	inc    %ebp
41b4b6:	32 68 5f             	xor    0x5f(%eax),%ch
41b4b9:	73 79                	jae    0x41b534
41b4bb:	76 51                	jbe    0x41b50e
41b4bd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b4c2:	71 4f                	jno    0x41b513
41b4c4:	4b                   	dec    %ebx
41b4c5:	53                   	push   %ebx
41b4c6:	6d                   	insl   (%dx),%es:(%edi)
41b4c7:	59                   	pop    %ecx
41b4c8:	45                   	inc    %ebp
41b4c9:	34 37                	xor    $0x37,%al
41b4cb:	50                   	push   %eax
41b4cc:	32 7a 24             	xor    0x24(%edx),%bh
41b4cf:	55                   	push   %ebp
41b4d0:	58                   	pop    %eax
41b4d1:	71 47                	jno    0x41b51a
41b4d3:	45                   	inc    %ebp
41b4d4:	54                   	push   %esp
41b4d5:	6c                   	insb   (%dx),%es:(%edi)
41b4d6:	6e                   	outsb  %ds:(%esi),(%dx)
41b4d7:	66 67 3d 3d 00       	addr16 cmp $0x3d,%ax
41b4dc:	23 3d 71 61 66 7a    	and    0x7a666171,%edi
41b4e2:	51                   	push   %ecx
41b4e3:	63 4d 43             	arpl   %ecx,0x43(%ebp)
41b4e6:	4b                   	dec    %ebx
41b4e7:	30 65 56             	xor    %ah,0x56(%ebp)
41b4ea:	53                   	push   %ebx
41b4eb:	63 74 49 30          	arpl   %esi,0x30(%ecx,%ecx,2)
41b4ef:	49                   	dec    %ecx
41b4f0:	63 44 32 50          	arpl   %eax,0x50(%edx,%esi,1)
41b4f4:	41                   	inc    %ecx
41b4f5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b4fa:	71 75                	jno    0x41b571
41b4fc:	65 62 6a 31          	bound  %ebp,%gs:0x31(%edx)
41b500:	77 42                	ja     0x41b544
41b502:	43                   	inc    %ebx
41b503:	6d                   	insl   (%dx),%es:(%edi)
41b504:	72 75                	jb     0x41b57b
41b506:	7a 41                	jp     0x41b549
41b508:	4b                   	dec    %ebx
41b509:	6d                   	insl   (%dx),%es:(%edi)
41b50a:	67 36 59             	addr16 ss pop %ecx
41b50d:	34 49                	xor    $0x49,%al
41b50f:	67 67 3d 3d 00 23 3d 	addr16 addr16 cmp $0x3d23003d,%eax
41b516:	71 48                	jno    0x41b560
41b518:	6a 24                	push   $0x24
41b51a:	50                   	push   %eax
41b51b:	4f                   	dec    %edi
41b51c:	6f                   	outsl  %ds:(%esi),(%dx)
41b51d:	24 36                	and    $0x36,%al
41b51f:	70 6b                	jo     0x41b58c
41b521:	68 57 48 56 43       	push   $0x43564857
41b526:	35 63 45 53 5f       	xor    $0x5f534563,%eax
41b52b:	32 67 3d             	xor    0x3d(%edi),%ah
41b52e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b533:	5f                   	pop    %edi
41b534:	75 78                	jne    0x41b5ae
41b536:	39 48 37             	cmp    %ecx,0x37(%eax)
41b539:	53                   	push   %ebx
41b53a:	68 37 61 32 41       	push   $0x41326137
41b53f:	39 38                	cmp    %edi,(%eax)
41b541:	62 36                	bound  %esi,(%esi)
41b543:	51                   	push   %ecx
41b544:	42                   	inc    %edx
41b545:	38 6d 34             	cmp    %ch,0x34(%ebp)
41b548:	77 3d                	ja     0x41b587
41b54a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b54f:	64 69 75 48 6e 67 59 	imul   $0x3459676e,%fs:0x48(%ebp),%esi
41b556:	34
41b557:	77 65                	ja     0x41b5be
41b559:	6a 55                	push   $0x55
41b55b:	73 67                	jae    0x41b5c4
41b55d:	46                   	inc    %esi
41b55e:	59                   	pop    %ecx
41b55f:	35 75 37 43 74       	xor    $0x74433775,%eax
41b564:	51                   	push   %ecx
41b565:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b56a:	71 4b                	jno    0x41b5b7
41b56c:	70 77                	jo     0x41b5e5
41b56e:	44                   	inc    %esp
41b56f:	54                   	push   %esp
41b570:	71 67                	jno    0x41b5d9
41b572:	42                   	inc    %edx
41b573:	56                   	push   %esi
41b574:	75 70                	jne    0x41b5e6
41b576:	72 71                	jb     0x41b5e9
41b578:	66 6c                	data16 insb (%dx),%es:(%edi)
41b57a:	6a 31                	push   $0x31
41b57c:	24 37                	and    $0x37,%al
41b57e:	51                   	push   %ecx
41b57f:	5a                   	pop    %edx
41b580:	77 3d                	ja     0x41b5bf
41b582:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b587:	6f                   	outsl  %ds:(%esi),(%dx)
41b588:	54                   	push   %esp
41b589:	4e                   	dec    %esi
41b58a:	6c                   	insb   (%dx),%es:(%edi)
41b58b:	6b 24 57 6e          	imul   $0x6e,(%edi,%edx,2),%esp
41b58f:	67 76 24             	addr16 jbe 0x41b5b6
41b592:	62 71 50             	bound  %esi,0x50(%ecx)
41b595:	52                   	push   %edx
41b596:	79 6a                	jns    0x41b602
41b598:	34 6d                	xor    $0x6d,%al
41b59a:	4a                   	dec    %edx
41b59b:	69 67 3d 3d 00 23 3d 	imul   $0x3d23003d,0x3d(%edi),%esp
41b5a2:	71 66                	jno    0x41b60a
41b5a4:	6a 73                	push   $0x73
41b5a6:	32 6c 59 59          	xor    0x59(%ecx,%ebx,2),%ch
41b5aa:	50                   	push   %eax
41b5ab:	52                   	push   %edx
41b5ac:	57                   	push   %edi
41b5ad:	4b                   	dec    %ebx
41b5ae:	75 58                	jne    0x41b608
41b5b0:	6a 65                	push   $0x65
41b5b2:	48                   	dec    %eax
41b5b3:	72 63                	jb     0x41b618
41b5b5:	38 52 74             	cmp    %dl,0x74(%edx)
41b5b8:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41b5be:	71 5a                	jno    0x41b61a
41b5c0:	52                   	push   %edx
41b5c1:	6b 5a 51 47          	imul   $0x47,0x51(%edx),%ebx
41b5c5:	72 6e                	jb     0x41b635
41b5c7:	5a                   	pop    %edx
41b5c8:	55                   	push   %ebp
41b5c9:	57                   	push   %edi
41b5ca:	6f                   	outsl  %ds:(%esi),(%dx)
41b5cb:	46                   	inc    %esi
41b5cc:	42                   	inc    %edx
41b5cd:	56                   	push   %esi
41b5ce:	45                   	inc    %ebp
41b5cf:	5f                   	pop    %edi
41b5d0:	54                   	push   %esp
41b5d1:	50                   	push   %eax
41b5d2:	24 35                	and    $0x35,%al
41b5d4:	51                   	push   %ecx
41b5d5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b5da:	71 4d                	jno    0x41b629
41b5dc:	30 34 30             	xor    %dh,(%eax,%esi,1)
41b5df:	51                   	push   %ecx
41b5e0:	57                   	push   %edi
41b5e1:	7a 78                	jp     0x41b65b
41b5e3:	31 6f 79             	xor    %ebp,0x79(%edi)
41b5e6:	53                   	push   %ebx
41b5e7:	43                   	inc    %ebx
41b5e8:	67 55                	addr16 push %ebp
41b5ea:	79 59                	jns    0x41b645
41b5ec:	57                   	push   %edi
41b5ed:	63 39                	arpl   %edi,(%ecx)
41b5ef:	7a 41                	jp     0x41b632
41b5f1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b5f6:	71 37                	jno    0x41b62f
41b5f8:	75 51                	jne    0x41b64b
41b5fa:	6a 4a                	push   $0x4a
41b5fc:	4e                   	dec    %esi
41b5fd:	34 66                	xor    $0x66,%al
41b5ff:	4b                   	dec    %ebx
41b600:	4a                   	dec    %edx
41b601:	67 73 34             	addr16 jae 0x41b638
41b604:	30 33                	xor    %dh,(%ebx)
41b606:	74 58                	je     0x41b660
41b608:	6e                   	outsb  %ds:(%esi),(%dx)
41b609:	45                   	inc    %ebp
41b60a:	52                   	push   %edx
41b60b:	46                   	inc    %esi
41b60c:	62 51 31             	bound  %edx,0x31(%ecx)
41b60f:	56                   	push   %esi
41b610:	57                   	push   %edi
41b611:	70 33                	jo     0x41b646
41b613:	46                   	inc    %esi
41b614:	42                   	inc    %edx
41b615:	73 4d                	jae    0x41b664
41b617:	57                   	push   %edi
41b618:	5f                   	pop    %edi
41b619:	31 5a 41             	xor    %ebx,0x41(%edx)
41b61c:	57                   	push   %edi
41b61d:	5a                   	pop    %edx
41b61e:	74 63                	je     0x41b683
41b620:	31 67 3d             	xor    %esp,0x3d(%edi)
41b623:	00 23                	add    %ah,(%ebx)
41b625:	3d 71 75 4f 42       	cmp    $0x424f7571,%eax
41b62a:	4f                   	dec    %edi
41b62b:	78 50                	js     0x41b67d
41b62d:	65 41                	gs inc %ecx
41b62f:	6c                   	insb   (%dx),%es:(%edi)
41b630:	5f                   	pop    %edi
41b631:	6b 6a 4b 4b          	imul   $0x4b,0x4b(%edx),%ebp
41b635:	78 24                	js     0x41b65b
41b637:	52                   	push   %edx
41b638:	45                   	inc    %ebp
41b639:	49                   	dec    %ecx
41b63a:	36 64 41             	ss fs inc %ecx
41b63d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b642:	71 7a                	jno    0x41b6be
41b644:	41                   	inc    %ecx
41b645:	67 70 33             	addr16 jo 0x41b67b
41b648:	55                   	push   %ebp
41b649:	77 57                	ja     0x41b6a2
41b64b:	54                   	push   %esp
41b64c:	30 30                	xor    %dh,(%eax)
41b64e:	37                   	aaa
41b64f:	35 4c 36 53 68       	xor    $0x6853364c,%eax
41b654:	34 50                	xor    $0x50,%al
41b656:	66 5a                	pop    %dx
41b658:	41                   	inc    %ecx
41b659:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b65e:	71 5a                	jno    0x41b6ba
41b660:	62 57 43             	bound  %edx,0x43(%edi)
41b663:	24 56                	and    $0x56,%al
41b665:	35 59 65 65 72       	xor    $0x72656559,%eax
41b66a:	73 6a                	jae    0x41b6d6
41b66c:	65 52                	gs push %edx
41b66e:	69 74 59 6b 53 55 77 	imul   $0x3d775553,0x6b(%ecx,%ebx,2),%esi
41b675:	3d
41b676:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b67b:	6e                   	outsb  %ds:(%esi),(%dx)
41b67c:	44                   	inc    %esp
41b67d:	4c                   	dec    %esp
41b67e:	52                   	push   %edx
41b67f:	44                   	inc    %esp
41b680:	34 6c                	xor    $0x6c,%al
41b682:	42                   	inc    %edx
41b683:	6c                   	insb   (%dx),%es:(%edi)
41b684:	66 79 47             	data16 jns 0x41b6ce
41b687:	65 4a                	gs dec %edx
41b689:	79 75                	jns    0x41b700
41b68b:	53                   	push   %ebx
41b68c:	65 71 32             	gs jno 0x41b6c1
41b68f:	57                   	push   %edi
41b690:	41                   	inc    %ecx
41b691:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b696:	71 5f                	jno    0x41b6f7
41b698:	24 30                	and    $0x30,%al
41b69a:	36 65 44             	ss gs inc %esp
41b69d:	78 34                	js     0x41b6d3
41b69f:	4e                   	dec    %esi
41b6a0:	33 65 53             	xor    0x53(%ebp),%esp
41b6a3:	4a                   	dec    %edx
41b6a4:	7a 6b                	jp     0x41b711
41b6a6:	63 68 55             	arpl   %ebp,0x55(%eax)
41b6a9:	68 62 6e 6a 4b       	push   $0x4b6a6e62
41b6ae:	74 48                	je     0x41b6f8
41b6b0:	6e                   	outsb  %ds:(%esi),(%dx)
41b6b1:	52                   	push   %edx
41b6b2:	73 63                	jae    0x41b717
41b6b4:	6b 4d 37 49          	imul   $0x49,0x37(%ebp),%ecx
41b6b8:	34 5a                	xor    $0x5a,%al
41b6ba:	71 63                	jno    0x41b71f
41b6bc:	77 66                	ja     0x41b724
41b6be:	51                   	push   %ecx
41b6bf:	4f                   	dec    %edi