41a73e:	6e                   	outsb  %ds:(%esi),(%dx)
41a73f:	41                   	inc    %ecx
41a740:	52                   	push   %edx
41a741:	46                   	inc    %esi
41a742:	37                   	aaa
41a743:	5f                   	pop    %edi
41a744:	5f                   	pop    %edi
41a745:	46                   	inc    %esi
41a746:	77 4a                	ja     0x41a792
41a748:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41a74e:	71 35                	jno    0x41a785
41a750:	43                   	inc    %ebx
41a751:	5f                   	pop    %edi
41a752:	65 73 30             	gs jae 0x41a785
41a755:	71 67                	jno    0x41a7be
41a757:	74 6c                	je     0x41a7c5
41a759:	56                   	push   %esi
41a75a:	43                   	inc    %ebx
41a75b:	4e                   	dec    %esi
41a75c:	78 7a                	js     0x41a7d8
41a75e:	66 50                	push   %ax
41a760:	51                   	push   %ecx
41a761:	5f                   	pop    %edi
41a762:	69 64 67 3d 3d 00 23 	imul   $0x3d23003d,0x3d(%edi,%eiz,2),%esp
41a769:	3d
41a76a:	71 67                	jno    0x41a7d3
41a76c:	42                   	inc    %edx
41a76d:	43                   	inc    %ebx
41a76e:	66 4d                	dec    %bp
41a770:	59                   	pop    %ecx
41a771:	70 33                	jo     0x41a7a6
41a773:	4a                   	dec    %edx
41a774:	34 66                	xor    $0x66,%al
41a776:	43                   	inc    %ebx
41a777:	59                   	pop    %ecx
41a778:	55                   	push   %ebp
41a779:	31 33                	xor    %esi,(%ebx)
41a77b:	45                   	inc    %ebp
41a77c:	49                   	dec    %ecx
41a77d:	64 35 75 77 3d 3d    	fs xor $0x3d3d7775,%eax
41a783:	00 23                	add    %ah,(%ebx)
41a785:	3d 71 4d 6f 52       	cmp    $0x526f4d71,%eax
41a78a:	65 5f                	gs pop %edi
41a78c:	70 34                	jo     0x41a7c2
41a78e:	66 61                	popaw
41a790:	73 67                	jae    0x41a7f9
41a792:	37                   	aaa
41a793:	42                   	inc    %edx
41a794:	63 4d 4a             	arpl   %ecx,0x4a(%ebp)
41a797:	63 6e 69             	arpl   %ebp,0x69(%esi)
41a79a:	63 57 77             	arpl   %edx,0x77(%edi)
41a79d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a7a2:	71 24                	jno    0x41a7c8
41a7a4:	62 42 62             	bound  %eax,0x62(%edx)
41a7a7:	55                   	push   %ebp
41a7a8:	5f                   	pop    %edi
41a7a9:	78 70                	js     0x41a81b
41a7ab:	47                   	inc    %edi
41a7ac:	66 4d                	dec    %bp
41a7ae:	4d                   	dec    %ebp
41a7af:	6b 41 76 70          	imul   $0x70,0x76(%ecx),%eax
41a7b3:	34 35                	xor    $0x35,%al
41a7b5:	53                   	push   %ebx
41a7b6:	42                   	inc    %edx
41a7b7:	52                   	push   %edx
41a7b8:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41a7be:	71 36                	jno    0x41a7f6
41a7c0:	75 52                	jne    0x41a814
41a7c2:	33 6c 57 64          	xor    0x64(%edi,%edx,2),%ebp
41a7c6:	36 5f                	ss pop %edi
41a7c8:	61                   	popa
41a7c9:	44                   	inc    %esp
41a7ca:	32 72 65             	xor    0x65(%edx),%dh
41a7cd:	4b                   	dec    %ebx
41a7ce:	55                   	push   %ebp
41a7cf:	44                   	inc    %esp
41a7d0:	6c                   	insb   (%dx),%es:(%edi)
41a7d1:	78 24                	js     0x41a7f7
41a7d3:	4f                   	dec    %edi
41a7d4:	41                   	inc    %ecx
41a7d5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a7da:	71 77                	jno    0x41a853
41a7dc:	32 58 57             	xor    0x57(%eax),%bl
41a7df:	72 4a                	jb     0x41a82b
41a7e1:	43                   	inc    %ebx
41a7e2:	51                   	push   %ecx
41a7e3:	43                   	inc    %ebx
41a7e4:	79 54                	jns    0x41a83a
41a7e6:	4f                   	dec    %edi
41a7e7:	30 49 77             	xor    %cl,0x77(%ecx)
41a7ea:	64 62 7a 38          	bound  %edi,%fs:0x38(%edx)
41a7ee:	54                   	push   %esp
41a7ef:	57                   	push   %edi
41a7f0:	77 3d                	ja     0x41a82f
41a7f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a7f7:	6f                   	outsl  %ds:(%esi),(%dx)
41a7f8:	54                   	push   %esp
41a7f9:	47                   	inc    %edi
41a7fa:	6a 38                	push   $0x38
41a7fc:	24 6d                	and    $0x6d,%al
41a7fe:	42                   	inc    %edx
41a7ff:	6f                   	outsl  %ds:(%esi),(%dx)
41a800:	6a 65                	push   $0x65
41a802:	24 75                	and    $0x75,%al
41a804:	31 52 53             	xor    %edx,0x53(%edx)
41a807:	4a                   	dec    %edx
41a808:	36 6f                	outsl  %ss:(%esi),(%dx)
41a80a:	62 59 41             	bound  %ebx,0x41(%ecx)
41a80d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a812:	71 4e                	jno    0x41a862
41a814:	37                   	aaa
41a815:	36 62 51 6c          	bound  %edx,%ss:0x6c(%ecx)
41a819:	31 43 51             	xor    %eax,0x51(%ebx)
41a81c:	36 45                	ss inc %ebp
41a81e:	70 49                	jo     0x41a869
41a820:	4a                   	dec    %edx
41a821:	7a 53                	jp     0x41a876
41a823:	34 62                	xor    $0x62,%al
41a825:	62 53 6e             	bound  %edx,0x6e(%ebx)
41a828:	77 3d                	ja     0x41a867
41a82a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a82f:	5a                   	pop    %edx
41a830:	38 70 79             	cmp    %dh,0x79(%eax)
41a833:	73 50                	jae    0x41a885
41a835:	6b 37 34             	imul   $0x34,(%edi),%esi
41a838:	72 51                	jb     0x41a88b
41a83a:	35 47 58 30 73       	xor    $0x73305847,%eax
41a83f:	35 43 6b 4f 4a       	xor    $0x4a4f6b43,%eax
41a844:	51                   	push   %ecx
41a845:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a84a:	71 50                	jno    0x41a89c
41a84c:	30 35 43 52 6d 62    	xor    %dh,0x626d5243
41a852:	74 32                	je     0x41a886
41a854:	70 4a                	jo     0x41a8a0
41a856:	67 31 30             	xor    %esi,(%bx,%si)
41a859:	65 52                	gs push %edx
41a85b:	55                   	push   %ebp
41a85c:	35 30 77 75 31       	xor    $0x31757730,%eax
41a861:	76 78                	jbe    0x41a8db
41a863:	24 6d                	and    $0x6d,%al
41a865:	66 74 65             	data16 je 0x41a8cd
41a868:	45                   	inc    %ebp
41a869:	6e                   	outsb  %ds:(%esi),(%dx)
41a86a:	24 70                	and    $0x70,%al
41a86c:	43                   	inc    %ebx
41a86d:	6e                   	outsb  %ds:(%esi),(%dx)
41a86e:	39 53 45             	cmp    %edx,0x45(%ebx)
41a871:	62 65 68             	bound  %esp,0x68(%ebp)
41a874:	50                   	push   %eax
41a875:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
41a87b:	47                   	inc    %edi
41a87c:	6a 53                	push   $0x53
41a87e:	74 77                	je     0x41a8f7
41a880:	33 47 59             	xor    0x59(%edi),%eax
41a883:	62 76 55             	bound  %esi,0x55(%esi)
41a886:	75 65                	jne    0x41a8ed
41a888:	35 6b 61 70 65       	xor    $0x6570616b,%eax
41a88d:	41                   	inc    %ecx
41a88e:	7a 6d                	jp     0x41a8fd
41a890:	50                   	push   %eax
41a891:	4a                   	dec    %edx
41a892:	41                   	inc    %ecx
41a893:	6c                   	insb   (%dx),%es:(%edi)
41a894:	35 24 55 44 55       	xor    $0x55445524,%eax
41a899:	62 37                	bound  %esi,(%edi)
41a89b:	32 33                	xor    (%ebx),%dh
41a89d:	50                   	push   %eax
41a89e:	53                   	push   %ebx
41a89f:	76 4d                	jbe    0x41a8ee
41a8a1:	69 43 47 64 55 3d 00 	imul   $0x3d5564,0x47(%ebx),%eax
41a8a8:	23 3d 71 30 66 31    	and    0x31663071,%edi
41a8ae:	35 30 6b 59 73       	xor    $0x73596b30,%eax
41a8b3:	49                   	dec    %ecx
41a8b4:	78 30                	js     0x41a8e6
41a8b6:	73 33                	jae    0x41a8eb
41a8b8:	72 61                	jb     0x41a91b
41a8ba:	52                   	push   %edx
41a8bb:	33 78 71             	xor    0x71(%eax),%edi
41a8be:	31 78 51             	xor    %edi,0x51(%eax)
41a8c1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a8c6:	71 39                	jno    0x41a901
41a8c8:	74 49                	je     0x41a913
41a8ca:	35 57 66 42 49       	xor    $0x49426657,%eax
41a8cf:	46                   	inc    %esi
41a8d0:	49                   	dec    %ecx
41a8d1:	50                   	push   %eax
41a8d2:	57                   	push   %edi
41a8d3:	5f                   	pop    %edi
41a8d4:	38 34 6d 5a 6e 48 56 	cmp    %dh,0x56486e5a(,%ebp,2)
41a8db:	30 35 63 4a 39 66    	xor    %dh,0x66394a63
41a8e1:	53                   	push   %ebx
41a8e2:	79 4f                	jns    0x41a933
41a8e4:	43                   	inc    %ebx
41a8e5:	6c                   	insb   (%dx),%es:(%edi)
41a8e6:	39 77 41             	cmp    %esi,0x41(%edi)
41a8e9:	38 6c 77 50          	cmp    %ch,0x50(%edi,%esi,2)
41a8ed:	78 73                	js     0x41a962
41a8ef:	33 50 51             	xor    0x51(%eax),%edx
41a8f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a8f7:	34 6b                	xor    $0x6b,%al
41a8f9:	55                   	push   %ebp
41a8fa:	45                   	inc    %ebp
41a8fb:	58                   	pop    %eax
41a8fc:	50                   	push   %eax
41a8fd:	69 39 33 4d 6e 76    	imul   $0x766e4d33,(%ecx),%edi
41a903:	67 7a 56             	addr16 jp 0x41a95c
41a906:	36 79 53             	ss jns 0x41a95c
41a909:	4e                   	dec    %esi
41a90a:	50                   	push   %eax
41a90b:	52                   	push   %edx
41a90c:	51                   	push   %ecx
41a90d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a912:	71 45                	jno    0x41a959
41a914:	51                   	push   %ecx
41a915:	74 57                	je     0x41a96e
41a917:	69 65 59 77 38 42 50 	imul   $0x50423877,0x59(%ebp),%esp
41a91e:	64 45                	fs inc %ebp
41a920:	45                   	inc    %ebp
41a921:	34 68                	xor    $0x68,%al
41a923:	62 73 6a             	bound  %esi,0x6a(%ebx)
41a926:	54                   	push   %esp
41a927:	4c                   	dec    %esp
41a928:	72 71                	jb     0x41a99b
41a92a:	24 42                	and    $0x42,%al
41a92c:	77 47                	ja     0x41a975
41a92e:	6a 4a                	push   $0x4a
41a930:	4f                   	dec    %edi
41a931:	42                   	inc    %edx
41a932:	6f                   	outsl  %ds:(%esi),(%dx)
41a933:	61                   	popa
41a934:	44                   	inc    %esp
41a935:	59                   	pop    %ecx
41a936:	4a                   	dec    %edx
41a937:	6d                   	insl   (%dx),%es:(%edi)
41a938:	56                   	push   %esi
41a939:	39 78 56             	cmp    %edi,0x56(%eax)
41a93c:	67 45                	addr16 inc %ebp
41a93e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a943:	44                   	inc    %esp
41a944:	77 79                	ja     0x41a9bf
41a946:	6d                   	insl   (%dx),%es:(%edi)
41a947:	4a                   	dec    %edx
41a948:	46                   	inc    %esi
41a949:	72 39                	jb     0x41a984
41a94b:	5a                   	pop    %edx
41a94c:	24 38                	and    $0x38,%al
41a94e:	75 68                	jne    0x41a9b8
41a950:	4a                   	dec    %edx
41a951:	36 67 37             	ss addr16 aaa
41a954:	73 6f                	jae    0x41a9c5
41a956:	35 78 77 3d 3d       	xor    $0x3d3d7778,%eax
41a95b:	00 23                	add    %ah,(%ebx)
41a95d:	3d 71 72 59 48       	cmp    $0x48597271,%eax
41a962:	32 4d 42             	xor    0x42(%ebp),%cl
41a965:	51                   	push   %ecx
41a966:	31 4a 36             	xor    %ecx,0x36(%edx)
41a969:	57                   	push   %edi
41a96a:	75 33                	jne    0x41a99f
41a96c:	68 68 6f 48 48       	push   $0x48486f68
41a971:	56                   	push   %esi
41a972:	57                   	push   %edi
41a973:	30 4a 51             	xor    %cl,0x51(%edx)
41a976:	77 78                	ja     0x41a9f0
41a978:	54                   	push   %esp
41a979:	59                   	pop    %ecx
41a97a:	43                   	inc    %ebx
41a97b:	38 68 59             	cmp    %ch,0x59(%eax)
41a97e:	42                   	inc    %edx
41a97f:	54                   	push   %esp
41a980:	4c                   	dec    %esp
41a981:	62 51 49             	bound  %edx,0x49(%ecx)
41a984:	59                   	pop    %ecx
41a985:	48                   	dec    %eax
41a986:	4e                   	dec    %esi
41a987:	42                   	inc    %edx
41a988:	64 73 3d             	fs jae 0x41a9c8
41a98b:	00 23                	add    %ah,(%ebx)
41a98d:	3d 71 50 66 56       	cmp    $0x56665071,%eax
41a992:	75 6b                	jne    0x41a9ff
41a994:	36 35 35 32 52 74    	ss xor $0x74523235,%eax
41a99a:	65 63 43 67          	arpl   %eax,%gs:0x67(%ebx)
41a99e:	48                   	dec    %eax
41a99f:	44                   	inc    %esp
41a9a0:	6e                   	outsb  %ds:(%esi),(%dx)
41a9a1:	47                   	inc    %edi
41a9a2:	53                   	push   %ebx
41a9a3:	6b 41 3d 3d          	imul   $0x3d,0x3d(%ecx),%eax
41a9a7:	00 23                	add    %ah,(%ebx)
41a9a9:	3d 71 44 54 76       	cmp    $0x76544471,%eax
41a9ae:	48                   	dec    %eax
41a9af:	41                   	inc    %ecx
41a9b0:	32 36                	xor    (%esi),%dh
41a9b2:	70 53                	jo     0x41aa07
41a9b4:	77 69                	ja     0x41aa1f
41a9b6:	47                   	inc    %edi
41a9b7:	42                   	inc    %edx
41a9b8:	44                   	inc    %esp
41a9b9:	6b 6e 55 7a          	imul   $0x7a,0x55(%esi),%ebp
41a9bd:	65 77 42             	gs ja  0x41aa02
41a9c0:	56                   	push   %esi
41a9c1:	4e                   	dec    %esi
41a9c2:	74 33                	je     0x41a9f7
41a9c4:	59                   	pop    %ecx
41a9c5:	47                   	inc    %edi
41a9c6:	57                   	push   %edi
41a9c7:	37                   	aaa
41a9c8:	59                   	pop    %ecx
41a9c9:	65 53                	gs push %ebx
41a9cb:	69 51 52 48 38 46 24 	imul   $0x24463848,0x52(%ecx),%edx
41a9d2:	5f                   	pop    %edi
41a9d3:	43                   	inc    %ebx
41a9d4:	4d                   	dec    %ebp
41a9d5:	41                   	inc    %ecx
41a9d6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a9db:	4e                   	dec    %esi
41a9dc:	31 62 49             	xor    %esp,0x49(%edx)
41a9df:	69 24 30 38 74 61 4e 	imul   $0x4e617438,(%eax,%esi,1),%esp
41a9e6:	6f                   	outsl  %ds:(%esi),(%dx)
41a9e7:	7a 67                	jp     0x41aa50
41a9e9:	64 67 44             	fs addr16 inc %esp
41a9ec:	57                   	push   %edi
41a9ed:	64 58                	fs pop %eax
41a9ef:	56                   	push   %esi
41a9f0:	41                   	inc    %ecx
41a9f1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a9f6:	71 45                	jno    0x41aa3d
41a9f8:	71 45                	jno    0x41aa3f
41a9fa:	50                   	push   %eax
41a9fb:	46                   	inc    %esi
41a9fc:	30 6a 6a             	xor    %ch,0x6a(%edx)
41a9ff:	33 73 55             	xor    0x55(%ebx),%esi
41aa02:	49                   	dec    %ecx
41aa03:	72 79                	jb     0x41aa7e
41aa05:	76 51                	jbe    0x41aa58
41aa07:	4e                   	dec    %esi
41aa08:	45                   	inc    %ebp
41aa09:	4b                   	dec    %ebx
41aa0a:	4b                   	dec    %ebx
41aa0b:	43                   	inc    %ebx
41aa0c:	56                   	push   %esi
41aa0d:	39 62 6f             	cmp    %esp,0x6f(%edx)
41aa10:	61                   	popa
41aa11:	48                   	dec    %eax
41aa12:	46                   	inc    %esi
41aa13:	5a                   	pop    %edx
41aa14:	75 48                	jne    0x41aa5e
41aa16:	58                   	pop    %eax
41aa17:	4d                   	dec    %ebp
41aa18:	52                   	push   %edx
41aa19:	4f                   	dec    %edi