4158e2:	32 74 63 4a          	xor    0x4a(%ebx,%eiz,2),%dh
4158e6:	74 53                	je     0x41593b
4158e8:	7a 30                	jp     0x41591a
4158ea:	4e                   	dec    %esi
4158eb:	49                   	dec    %ecx
4158ec:	49                   	dec    %ecx
4158ed:	36 37                	ss aaa
4158ef:	61                   	popa
4158f0:	58                   	pop    %eax
4158f1:	77 46                	ja     0x415939
4158f3:	4e                   	dec    %esi
4158f4:	44                   	inc    %esp
4158f5:	63 64 68 50          	arpl   %esp,0x50(%eax,%ebp,2)
4158f9:	36 33 4a 48          	xor    %ss:0x48(%edx),%ecx
4158fd:	65 39 4d 4e          	cmp    %ecx,%gs:0x4e(%ebp)
415901:	67 30 6b 50          	xor    %ch,0x50(%bp,%di)
415905:	73 41                	jae    0x415948
415907:	6f                   	outsl  %ds:(%esi),(%dx)
415908:	73 33                	jae    0x41593d
41590a:	49                   	dec    %ecx
41590b:	55                   	push   %ebp
41590c:	64 39 38             	cmp    %edi,%fs:(%eax)
41590f:	6b 00 23             	imul   $0x23,(%eax),%eax
415912:	3d 71 46 34 65       	cmp    $0x65344671,%eax
415917:	30 35 38 4f 57 5f    	xor    %dh,0x5f574f38
41591d:	5f                   	pop    %edi
41591e:	4e                   	dec    %esi
41591f:	74 54                	je     0x415975
415921:	7a 68                	jp     0x41598b
415923:	57                   	push   %edi
415924:	4f                   	dec    %edi
415925:	73 31                	jae    0x415958
415927:	55                   	push   %ebp
415928:	58                   	pop    %eax
415929:	45                   	inc    %ebp
41592a:	4a                   	dec    %edx
41592b:	69 48 72 54 53 77 6e 	imul   $0x6e775354,0x72(%eax),%ecx
415932:	49                   	dec    %ecx
415933:	5a                   	pop    %edx
415934:	33 71 32             	xor    0x32(%ecx),%esi
415937:	75 39                	jne    0x415972
415939:	55                   	push   %ebp
41593a:	61                   	popa
41593b:	4c                   	dec    %esp
41593c:	62 6f 34             	bound  %ebp,0x34(%edi)
41593f:	39 41 5a             	cmp    %eax,0x5a(%ecx)
415942:	61                   	popa
415943:	6f                   	outsl  %ds:(%esi),(%dx)
415944:	6f                   	outsl  %ds:(%esi),(%dx)
415945:	67 38 6e 4d          	cmp    %ch,0x4d(%bp)
415949:	66 6f                	outsw  %ds:(%esi),(%dx)
41594b:	44                   	inc    %esp
41594c:	65 41                	gs inc %ecx
41594e:	39 42 47             	cmp    %eax,0x47(%edx)
415951:	56                   	push   %esi
415952:	76 79                	jbe    0x4159cd
415954:	00 23                	add    %ah,(%ebx)
415956:	3d 71 36 41 62       	cmp    $0x62413671,%eax
41595b:	6f                   	outsl  %ds:(%esi),(%dx)
41595c:	65 33 4f 4e          	xor    %gs:0x4e(%edi),%ecx
415960:	49                   	dec    %ecx
415961:	6b 65 7a 37          	imul   $0x37,0x7a(%ebp),%esp
415965:	47                   	inc    %edi
415966:	67 71 63             	addr16 jno 0x4159cc
415969:	64 57                	fs push %edi
41596b:	50                   	push   %eax
41596c:	69 30 5f 76 72 54    	imul   $0x5472765f,(%eax),%esi
415972:	5f                   	pop    %edi
415973:	69 35 33 5f 38 39 48 	imul   $0x61655548,0x39385f33,%esi
41597a:	55 65 61
41597d:	67 47                	addr16 inc %edi
41597f:	4d                   	dec    %ebp
415980:	36 4d                	ss dec %ebp
415982:	54                   	push   %esp
415983:	68 58 76 46 6b       	push   $0x6b467658
415988:	76 6c                	jbe    0x4159f6
41598a:	38 68 70             	cmp    %ch,0x70(%eax)
41598d:	53                   	push   %ebx
41598e:	65 48                	gs dec %eax
415990:	4f                   	dec    %edi
415991:	31 55 4a             	xor    %edx,0x4a(%ebp)
415994:	61                   	popa
415995:	77 4b                	ja     0x4159e2
415997:	4e                   	dec    %esi
415998:	00 23                	add    %ah,(%ebx)
41599a:	3d 71 46 54 42       	cmp    $0x42544671,%eax
41599f:	77 47                	ja     0x4159e8
4159a1:	41                   	inc    %ecx
4159a2:	44                   	inc    %esp
4159a3:	57                   	push   %edi
4159a4:	6c                   	insb   (%dx),%es:(%edi)
4159a5:	31 33                	xor    %esi,(%ebx)
4159a7:	54                   	push   %esp
4159a8:	69 62 64 4f 61 35 4f 	imul   $0x4f35614f,0x64(%edx),%esp
4159af:	44                   	inc    %esp
4159b0:	6b 5f 59 32          	imul   $0x32,0x59(%edi),%ebx
4159b4:	71 63                	jno    0x415a19
4159b6:	66 4d                	dec    %bp
4159b8:	47                   	inc    %edi
4159b9:	43                   	inc    %ebx
4159ba:	34 6c                	xor    $0x6c,%al
4159bc:	70 34                	jo     0x4159f2
4159be:	72 68                	jb     0x415a28
4159c0:	72 5a                	jb     0x415a1c
4159c2:	63 45 38             	arpl   %eax,0x38(%ebp)
4159c5:	34 6b                	xor    $0x6b,%al
4159c7:	5a                   	pop    %edx
4159c8:	4e                   	dec    %esi
4159c9:	45                   	inc    %ebp
4159ca:	36 64 55             	ss fs push %ebp
4159cd:	34 45                	xor    $0x45,%al
4159cf:	71 45                	jno    0x415a16
4159d1:	6b 32 5a             	imul   $0x5a,(%edx),%esi
4159d4:	59                   	pop    %ecx
4159d5:	4b                   	dec    %ebx
4159d6:	75 4a                	jne    0x415a22
4159d8:	41                   	inc    %ecx
4159d9:	57                   	push   %edi
4159da:	6f                   	outsl  %ds:(%esi),(%dx)
4159db:	39 00                	cmp    %eax,(%eax)
4159dd:	23 3d 71 67 62 49    	and    0x49626771,%edi
4159e3:	35 31 68 61 59       	xor    $0x59616831,%eax
4159e8:	33 38                	xor    (%eax),%edi
4159ea:	57                   	push   %edi
4159eb:	4a                   	dec    %edx
4159ec:	34 4e                	xor    $0x4e,%al
4159ee:	75 6d                	jne    0x415a5d
4159f0:	58                   	pop    %eax
4159f1:	44                   	inc    %esp
4159f2:	71 6e                	jno    0x415a62
4159f4:	4c                   	dec    %esp
4159f5:	43                   	inc    %ebx
4159f6:	5f                   	pop    %edi
4159f7:	75 4b                	jne    0x415a44
4159f9:	76 24                	jbe    0x415a1f
4159fb:	61                   	popa
4159fc:	52                   	push   %edx
4159fd:	48                   	dec    %eax
4159fe:	41                   	inc    %ecx
4159ff:	79 44                	jns    0x415a45
415a01:	36 33 63 39          	xor    %ss:0x39(%ebx),%esp
415a05:	48                   	dec    %eax
415a06:	67 47                	addr16 inc %edi
415a08:	59                   	pop    %ecx
415a09:	7a 6c                	jp     0x415a77
415a0b:	73 46                	jae    0x415a53
415a0d:	6a 69                	push   $0x69
415a0f:	6b 41 41 53          	imul   $0x53,0x41(%ecx),%eax
415a13:	71 54                	jno    0x415a69
415a15:	38 52 43             	cmp    %dl,0x43(%edx)
415a18:	53                   	push   %ebx
415a19:	73 77                	jae    0x415a92
415a1b:	45                   	inc    %ebp
415a1c:	4d                   	dec    %ebp
415a1d:	6f                   	outsl  %ds:(%esi),(%dx)
415a1e:	75 7a                	jne    0x415a9a
415a20:	00 23                	add    %ah,(%ebx)
415a22:	3d 71 56 43 48       	cmp    $0x48435671,%eax
415a27:	78 44                	js     0x415a6d
415a29:	54                   	push   %esp
415a2a:	72 24                	jb     0x415a50
415a2c:	24 62                	and    $0x62,%al
415a2e:	77 46                	ja     0x415a76
415a30:	4d                   	dec    %ebp
415a31:	62 36                	bound  %esi,(%esi)
415a33:	69 39 76 42 4b 52    	imul   $0x524b4276,(%ecx),%edi
415a39:	5a                   	pop    %edx
415a3a:	63 69 61             	arpl   %ebp,0x61(%ecx)
415a3d:	61                   	popa
415a3e:	36 39 65 64          	cmp    %esp,%ss:0x64(%ebp)
415a42:	41                   	inc    %ecx
415a43:	33 67 73             	xor    0x73(%edi),%esp
415a46:	4c                   	dec    %esp
415a47:	4e                   	dec    %esi
415a48:	4f                   	dec    %edi
415a49:	74 79                	je     0x415ac4
415a4b:	30 52 41             	xor    %dl,0x41(%edx)
415a4e:	7a 43                	jp     0x415a93
415a50:	6f                   	outsl  %ds:(%esi),(%dx)
415a51:	72 57                	jb     0x415aaa
415a53:	52                   	push   %edx
415a54:	42                   	inc    %edx
415a55:	55                   	push   %ebp
415a56:	68 32 76 30 50       	push   $0x50307632
415a5b:	67 79 53             	addr16 jns 0x415ab1
415a5e:	59                   	pop    %ecx
415a5f:	42                   	inc    %edx
415a60:	45                   	inc    %ebp
415a61:	76 5a                	jbe    0x415abd
415a63:	30 00                	xor    %al,(%eax)
415a65:	23 3d 71 75 6c 38    	and    0x386c7571,%edi
415a6b:	59                   	pop    %ecx
415a6c:	52                   	push   %edx
415a6d:	76 51                	jbe    0x415ac0
415a6f:	6a 31                	push   $0x31
415a71:	70 57                	jo     0x415aca
415a73:	70 6f                	jo     0x415ae4
415a75:	34 5f                	xor    $0x5f,%al
415a77:	55                   	push   %ebp
415a78:	78 67                	js     0x415ae1
415a7a:	4f                   	dec    %edi
415a7b:	53                   	push   %ebx
415a7c:	7a 4f                	jp     0x415acd
415a7e:	42                   	inc    %edx
415a7f:	76 74                	jbe    0x415af5
415a81:	6e                   	outsb  %ds:(%esi),(%dx)
415a82:	63 45 45             	arpl   %eax,0x45(%ebp)
415a85:	24 56                	and    $0x56,%al
415a87:	50                   	push   %eax
415a88:	43                   	inc    %ebx
415a89:	7a 54                	jp     0x415adf
415a8b:	65 4c                	gs dec %esp
415a8d:	4b                   	dec    %ebx
415a8e:	5f                   	pop    %edi
415a8f:	72 49                	jb     0x415ada
415a91:	7a 34                	jp     0x415ac7
415a93:	45                   	inc    %ebp
415a94:	6e                   	outsb  %ds:(%esi),(%dx)
415a95:	58                   	pop    %eax
415a96:	78 69                	js     0x415b01
415a98:	6e                   	outsb  %ds:(%esi),(%dx)
415a99:	65 56                	gs push %esi
415a9b:	6b 77 46 24          	imul   $0x24,0x46(%edi),%esi
415a9f:	6c                   	insb   (%dx),%es:(%edi)
415aa0:	54                   	push   %esp
415aa1:	78 72                	js     0x415b15
415aa3:	75 4b                	jne    0x415af0
415aa5:	50                   	push   %eax
415aa6:	78 72                	js     0x415b1a
415aa8:	00 23                	add    %ah,(%ebx)
415aaa:	3d 71 5f 57 6f       	cmp    $0x6f575f71,%eax
415aaf:	4b                   	dec    %ebx
415ab0:	76 37                	jbe    0x415ae9
415ab2:	4d                   	dec    %ebp
415ab3:	63 57 78             	arpl   %edx,0x78(%edi)
415ab6:	4d                   	dec    %ebp
415ab7:	63 32                	arpl   %esi,(%edx)
415ab9:	59                   	pop    %ecx
415aba:	74 6d                	je     0x415b29
415abc:	62 69 56             	bound  %ebp,0x56(%ecx)
415abf:	61                   	popa
415ac0:	43                   	inc    %ebx
415ac1:	77 3d                	ja     0x415b00
415ac3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415ac8:	42                   	inc    %edx
415ac9:	63 52 59             	arpl   %edx,0x59(%edx)
415acc:	41                   	inc    %ecx
415acd:	42                   	inc    %edx
415ace:	4a                   	dec    %edx
415acf:	70 74                	jo     0x415b45
415ad1:	6e                   	outsb  %ds:(%esi),(%dx)
415ad2:	6f                   	outsl  %ds:(%esi),(%dx)
415ad3:	33 24 66             	xor    (%esi,%eiz,2),%esp
415ad6:	70 58                	jo     0x415b30
415ad8:	6f                   	outsl  %ds:(%esi),(%dx)
415ad9:	4d                   	dec    %ebp
415ada:	58                   	pop    %eax
415adb:	41                   	inc    %ecx
415adc:	76 67                	jbe    0x415b45
415ade:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415ae3:	71 41                	jno    0x415b26
415ae5:	72 56                	jb     0x415b3d
415ae7:	6c                   	insb   (%dx),%es:(%edi)
415ae8:	33 52 70             	xor    0x70(%edx),%edx
415aeb:	49                   	dec    %ecx
415aec:	33 65 45             	xor    0x45(%ebp),%esp
415aef:	69 56 66 30 71 58 6f 	imul   $0x6f587130,0x66(%esi),%edx
415af6:	71 72                	jno    0x415b6a
415af8:	57                   	push   %edi
415af9:	77 3d                	ja     0x415b38
415afb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415b00:	6a 67                	push   $0x67
415b02:	7a 37                	jp     0x415b3b
415b04:	6c                   	insb   (%dx),%es:(%edi)
415b05:	6a 6d                	push   $0x6d
415b07:	70 70                	jo     0x415b79
415b09:	30 4a 37             	xor    %cl,0x37(%edx)
415b0c:	46                   	inc    %esi
415b0d:	76 4c                	jbe    0x415b5b
415b0f:	39 64 6d 69          	cmp    %esp,0x69(%ebp,%ebp,2)
415b13:	38 63 74             	cmp    %ah,0x74(%ebx)
415b16:	4a                   	dec    %edx
415b17:	49                   	dec    %ecx
415b18:	4c                   	dec    %esp
415b19:	64 67 74 63          	fs addr16 je 0x415b80
415b1d:	62 77 38             	bound  %esi,0x38(%edi)
415b20:	4a                   	dec    %edx
415b21:	59                   	pop    %ecx
415b22:	55                   	push   %ebp
415b23:	63 36                	arpl   %esi,(%esi)
415b25:	47                   	inc    %edi
415b26:	43                   	inc    %ebx
415b27:	38 4d 65             	cmp    %cl,0x65(%ebp)
415b2a:	4a                   	dec    %edx
415b2b:	39 42 31             	cmp    %eax,0x31(%edx)
415b2e:	31 43 72             	xor    %eax,0x72(%ebx)
415b31:	66 67 32 44 6a       	data16 xor 0x6a(%si),%al
415b36:	78 63                	js     0x415b9b
415b38:	66 30 70 38          	data16 xor %dh,0x38(%eax)
415b3c:	50                   	push   %eax
415b3d:	5a                   	pop    %edx
415b3e:	47                   	inc    %edi
415b3f:	65 00 23             	add    %ah,%gs:(%ebx)
415b42:	3d 71 33 72 74       	cmp    $0x74723371,%eax
415b47:	77 31                	ja     0x415b7a
415b49:	65 42                	gs inc %edx
415b4b:	42                   	inc    %edx
415b4c:	24 79                	and    $0x79,%al
415b4e:	79 50                	jns    0x415ba0
415b50:	4c                   	dec    %esp
415b51:	58                   	pop    %eax
415b52:	7a 51                	jp     0x415ba5
415b54:	57                   	push   %edi
415b55:	24 6d                	and    $0x6d,%al
415b57:	44                   	inc    %esp
415b58:	4f                   	dec    %edi
415b59:	77 3d                	ja     0x415b98
415b5b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415b60:	7a 42                	jp     0x415ba4
415b62:	31 4f 5a             	xor    %ecx,0x5a(%edi)
415b65:	38 39                	cmp    %bh,(%ecx)
415b67:	67 52                	addr16 push %edx
415b69:	70 78                	jo     0x415be3
415b6b:	63 50 63             	arpl   %edx,0x63(%eax)
415b6e:	6b 55 6e 5f          	imul   $0x5f,0x6e(%ebp),%edx
415b72:	61                   	popa
415b73:	66 4e                	dec    %si
415b75:	59                   	pop    %ecx
415b76:	32 64 30 62          	xor    0x62(%eax,%esi,1),%ah
415b7a:	65 53                	gs push %ebx
415b7c:	70 45                	jo     0x415bc3
415b7e:	79 6c                	jns    0x415bec
415b80:	34 30                	xor    $0x30,%al
415b82:	5f                   	pop    %edi
415b83:	34 49                	xor    $0x49,%al
415b85:	61                   	popa
415b86:	72 49                	jb     0x415bd1
415b88:	78 7a                	js     0x415c04
415b8a:	4d                   	dec    %ebp
415b8b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415b90:	72 49                	jb     0x415bdb
415b92:	62 62 78             	bound  %esp,0x78(%edx)
415b95:	6e                   	outsb  %ds:(%esi),(%dx)
415b96:	69 49 6d 65 32 71 4c 	imul   $0x4c713265,0x6d(%ecx),%ecx
415b9d:	54                   	push   %esp
415b9e:	64 52                	fs push %edx
415ba0:	77 36                	ja     0x415bd8
415ba2:	69 30 77 44 6f 5a    	imul   $0x5a6f4477,(%eax),%esi
415ba8:	46                   	inc    %esi
415ba9:	4d                   	dec    %ebp