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
41b6c0:	38 45 3d             	cmp    %al,0x3d(%ebp)
41b6c3:	00 23                	add    %ah,(%ebx)
41b6c5:	3d 71 49 32 70       	cmp    $0x70324971,%eax
41b6ca:	41                   	inc    %ecx
41b6cb:	72 39                	jb     0x41b706
41b6cd:	32 62 52             	xor    0x52(%edx),%ah
41b6d0:	64 7a 64             	fs jp  0x41b737
41b6d3:	64 61                	fs popa
41b6d5:	70 56                	jo     0x41b72d
41b6d7:	61                   	popa
41b6d8:	50                   	push   %eax
41b6d9:	56                   	push   %esi
41b6da:	68 62 51 3d 3d       	push   $0x3d3d5162
41b6df:	00 23                	add    %ah,(%ebx)
41b6e1:	3d 71 38 78 62       	cmp    $0x62783871,%eax
41b6e6:	75 4b                	jne    0x41b733
41b6e8:	37                   	aaa
41b6e9:	70 71                	jo     0x41b75c
41b6eb:	79 71                	jns    0x41b75e
41b6ed:	37                   	aaa
41b6ee:	6d                   	insl   (%dx),%es:(%edi)
41b6ef:	57                   	push   %edi
41b6f0:	42                   	inc    %edx
41b6f1:	36 37                	ss aaa
41b6f3:	76 76                	jbe    0x41b76b
41b6f5:	69 42 74 4f 6f 31 57 	imul   $0x57316f4f,0x74(%edx),%eax
41b6fc:	53                   	push   %ebx
41b6fd:	43                   	inc    %ebx
41b6fe:	63 63 75             	arpl   %esp,0x75(%ebx)
41b701:	52                   	push   %edx
41b702:	37                   	aaa
41b703:	78 45                	js     0x41b74a
41b705:	51                   	push   %ecx
41b706:	6e                   	outsb  %ds:(%esi),(%dx)
41b707:	47                   	inc    %edi
41b708:	6e                   	outsb  %ds:(%esi),(%dx)
41b709:	79 78                	jns    0x41b783
41b70b:	4d                   	dec    %ebp
41b70c:	79 51                	jns    0x41b75f
41b70e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b713:	4c                   	dec    %esp
41b714:	36 50                	ss push %eax
41b716:	64 70 51             	fs jo  0x41b76a
41b719:	77 4d                	ja     0x41b768
41b71b:	4e                   	dec    %esi
41b71c:	53                   	push   %ebx
41b71d:	64 79 56             	fs jns 0x41b776
41b720:	4b                   	dec    %ebx
41b721:	77 33                	ja     0x41b756
41b723:	46                   	inc    %esi
41b724:	67 62 6f 4e          	bound  %ebp,0x4e(%bx)
41b728:	77 3d                	ja     0x41b767
41b72a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b72f:	73 63                	jae    0x41b794
41b731:	51                   	push   %ecx
41b732:	4a                   	dec    %edx
41b733:	49                   	dec    %ecx
41b734:	63 42 6b             	arpl   %eax,0x6b(%edx)
41b737:	49                   	dec    %ecx
41b738:	39 56 48             	cmp    %edx,0x48(%esi)
41b73b:	38 62 5a             	cmp    %ah,0x5a(%edx)
41b73e:	54                   	push   %esp
41b73f:	5a                   	pop    %edx
41b740:	74 41                	je     0x41b783
41b742:	42                   	inc    %edx
41b743:	65 41                	gs inc %ecx
41b745:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b74a:	71 6b                	jno    0x41b7b7
41b74c:	78 48                	js     0x41b796
41b74e:	32 70 43             	xor    0x43(%eax),%dh
41b751:	31 74 49 63          	xor    %esi,0x63(%ecx,%ecx,2)
41b755:	52                   	push   %edx
41b756:	79 57                	jns    0x41b7af
41b758:	38 45 34             	cmp    %al,0x34(%ebp)
41b75b:	54                   	push   %esp
41b75c:	43                   	inc    %ebx
41b75d:	74 66                	je     0x41b7c5
41b75f:	48                   	dec    %eax
41b760:	77 3d                	ja     0x41b79f
41b762:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b767:	41                   	inc    %ecx
41b768:	33 32                	xor    (%edx),%esi
41b76a:	7a 63                	jp     0x41b7cf
41b76c:	62 50 49             	bound  %edx,0x49(%eax)
41b76f:	57                   	push   %edi
41b770:	77 4f                	ja     0x41b7c1
41b772:	61                   	popa
41b773:	55                   	push   %ebp
41b774:	52                   	push   %edx
41b775:	43                   	inc    %ebx
41b776:	45                   	inc    %ebp
41b777:	38 7a 44             	cmp    %bh,0x44(%edx)
41b77a:	47                   	inc    %edi
41b77b:	66 77 3d             	data16 ja 0x41b7bb
41b77e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b783:	76 51                	jbe    0x41b7d6
41b785:	66 4e                	dec    %si
41b787:	70 71                	jo     0x41b7fa
41b789:	68 53 62 77 5f       	push   $0x5f776253
41b78e:	24 70                	and    $0x70,%al
41b790:	31 54 42 33          	xor    %edx,0x33(%edx,%eax,2)
41b794:	55                   	push   %ebp
41b795:	46                   	inc    %esi
41b796:	67 4a                	addr16 dec %edx
41b798:	41                   	inc    %ecx
41b799:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b79e:	71 30                	jno    0x41b7d0
41b7a0:	71 4c                	jno    0x41b7ee
41b7a2:	56                   	push   %esi
41b7a3:	4b                   	dec    %ebx
41b7a4:	46                   	inc    %esi
41b7a5:	34 4e                	xor    $0x4e,%al
41b7a7:	62 51 6c             	bound  %edx,0x6c(%ecx)
41b7aa:	63 61 75             	arpl   %esp,0x75(%ecx)
41b7ad:	6e                   	outsb  %ds:(%esi),(%dx)
41b7ae:	59                   	pop    %ecx
41b7af:	73 69                	jae    0x41b81a
41b7b1:	78 49                	js     0x41b7fc
41b7b3:	54                   	push   %esp
41b7b4:	51                   	push   %ecx
41b7b5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b7ba:	71 68                	jno    0x41b824
41b7bc:	6e                   	outsb  %ds:(%esi),(%dx)
41b7bd:	4c                   	dec    %esp
41b7be:	6f                   	outsl  %ds:(%esi),(%dx)
41b7bf:	65 44                	gs inc %esp
41b7c1:	50                   	push   %eax
41b7c2:	5f                   	pop    %edi
41b7c3:	45                   	inc    %ebp
41b7c4:	62 7a 4a             	bound  %edi,0x4a(%edx)
41b7c7:	65 78 51             	gs js  0x41b81b
41b7ca:	51                   	push   %ecx
41b7cb:	50                   	push   %eax
41b7cc:	70 5f                	jo     0x41b82d
41b7ce:	4c                   	dec    %esp
41b7cf:	4c                   	dec    %esp
41b7d0:	41                   	inc    %ecx
41b7d1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b7d6:	71 32                	jno    0x41b80a
41b7d8:	53                   	push   %ebx
41b7d9:	64 24 35             	fs and $0x35,%al
41b7dc:	66 78 5f             	data16 js 0x41b83e
41b7df:	64 6f                	outsl  %fs:(%esi),(%dx)
41b7e1:	50                   	push   %eax
41b7e2:	74 38                	je     0x41b81c
41b7e4:	68 24 55 64 42       	push   $0x42645524
41b7e9:	61                   	popa
41b7ea:	63 41 41             	arpl   %eax,0x41(%ecx)
41b7ed:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
41b7f2:	61                   	popa
41b7f3:	6d                   	insl   (%dx),%es:(%edi)
41b7f4:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
41b7f8:	5f                   	pop    %edi
41b7f9:	5f                   	pop    %edi
41b7fa:	37                   	aaa
41b7fb:	00 23                	add    %ah,(%ebx)
41b7fd:	3d 71 74 30 24       	cmp    $0x24307471,%eax
41b802:	47                   	inc    %edi
41b803:	78 4d                	js     0x41b852
41b805:	4b                   	dec    %ebx
41b806:	42                   	inc    %edx
41b807:	55                   	push   %ebp
41b808:	48                   	dec    %eax
41b809:	71 70                	jno    0x41b87b
41b80b:	61                   	popa
41b80c:	24 58                	and    $0x58,%al
41b80e:	35 7a 34 49 4a       	xor    $0x4a49347a,%eax
41b813:	4e                   	dec    %esi
41b814:	41                   	inc    %ecx
41b815:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
41b81a:	61                   	popa
41b81b:	6d                   	insl   (%dx),%es:(%edi)
41b81c:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
41b820:	5f                   	pop    %edi
41b821:	5f                   	pop    %edi