436814:	6a 38                	push   $0x38
436816:	52                   	push   %edx
436817:	6b 45 43 44          	imul   $0x44,0x43(%ebp),%eax
43681b:	38 45 77             	cmp    %al,0x77(%ebp)
43681e:	74 68                	je     0x436888
436820:	32 7a 6b             	xor    0x6b(%edx),%bh
436823:	47                   	inc    %edi
436824:	49                   	dec    %ecx
436825:	68 43 2f 50 44       	push   $0x44502f43
43682a:	64 46                	fs inc %esi
43682c:	38 75 43             	cmp    %dh,0x43(%ebp)
43682f:	6b 67 72 57          	imul   $0x57,0x72(%edi),%esp
436833:	68 42 48 76 76       	push   $0x76764842
436838:	58                   	pop    %eax
436839:	61                   	popa
43683a:	32 61 37             	xor    0x37(%ecx),%ah
43683d:	2f                   	das
43683e:	55                   	push   %ebp
43683f:	53                   	push   %ebx
436840:	63 75 30             	arpl   %esi,0x30(%ebp)
436843:	72 64                	jb     0x4368a9
436845:	36 59                	ss pop %ecx
436847:	46                   	inc    %esi
436848:	4d                   	dec    %ebp
436849:	6d                   	insl   (%dx),%es:(%edi)
43684a:	78 69                	js     0x4368b5
43684c:	6c                   	insb   (%dx),%es:(%edi)
43684d:	35 71 36 50 4e       	xor    $0x4e503671,%eax
436852:	35 42 67 56 43       	xor    $0x43566742,%eax
436857:	73 49                	jae    0x4368a2
436859:	35 54 44 70 32       	xor    $0x32704454,%eax
43685e:	35 63 6b 62 49       	xor    $0x49626b63,%eax
436863:	69 48 64 30 67 47 6d 	imul   $0x6d476730,0x64(%eax),%ecx
43686a:	63 46 57             	arpl   %eax,0x57(%esi)
43686d:	6e                   	outsb  %ds:(%esi),(%dx)
43686e:	52                   	push   %edx
43686f:	6d                   	insl   (%dx),%es:(%edi)
436870:	31 64 4f 63          	xor    %esp,0x63(%edi,%ecx,2)
436874:	46                   	inc    %esi
436875:	68 74 56 32 48       	push   $0x48325674
43687a:	54                   	push   %esp
43687b:	61                   	popa
43687c:	69 41 78 73 46 57 7a 	imul   $0x7a574673,0x78(%ecx),%eax
436883:	71 41                	jno    0x4368c6
436885:	61                   	popa
436886:	34 78                	xor    $0x78,%al
436888:	37                   	aaa
436889:	62 33                	bound  %esi,(%ebx)
43688b:	62 4c 43 55          	bound  %ecx,0x55(%ebx,%eax,2)
43688f:	72 63                	jb     0x4368f4
436891:	6b 4f 58 6b          	imul   $0x6b,0x58(%edi),%ecx
436895:	33 6d 33             	xor    0x33(%ebp),%ebp
436898:	30 79 6a             	xor    %bh,0x6a(%ecx)
43689b:	45                   	inc    %ebp
43689c:	41                   	inc    %ecx
43689d:	30 78 61             	xor    %bh,0x61(%eax)
4368a0:	4b                   	dec    %ebx
4368a1:	6f                   	outsl  %ds:(%esi),(%dx)
4368a2:	50                   	push   %eax
4368a3:	38 76 50             	cmp    %dh,0x50(%esi)
4368a6:	2f                   	das
4368a7:	73 76                	jae    0x43691f
4368a9:	43                   	inc    %ebx
4368aa:	78 59                	js     0x436905
4368ac:	31 47 54             	xor    %eax,0x54(%edi)
4368af:	6b 76 65 77          	imul   $0x77,0x65(%esi),%esi
4368b3:	64 47                	fs inc %edi
4368b5:	68 46 51 68 68       	push   $0x68685146
4368ba:	66 6d                	insw   (%dx),%es:(%edi)
4368bc:	71 2b                	jno    0x4368e9
4368be:	74 34                	je     0x4368f4
4368c0:	65 6b 39 38          	imul   $0x38,%gs:(%ecx),%edi
4368c4:	41                   	inc    %ecx
4368c5:	6d                   	insl   (%dx),%es:(%edi)
4368c6:	56                   	push   %esi
4368c7:	6d                   	insl   (%dx),%es:(%edi)
4368c8:	66 59                	pop    %cx
4368ca:	68 2b 37 75 4f       	push   $0x4f75372b
4368cf:	4f                   	dec    %edi
4368d0:	73 55                	jae    0x436927
4368d2:	79 43                	jns    0x436917
4368d4:	42                   	inc    %edx
4368d5:	30 56 65             	xor    %dl,0x65(%esi)
4368d8:	6f                   	outsl  %ds:(%esi),(%dx)
4368d9:	69 67 55 2b 74 52 48 	imul   $0x4852742b,0x55(%edi),%esp
4368e0:	38 30                	cmp    %dh,(%eax)
4368e2:	50                   	push   %eax
4368e3:	6c                   	insb   (%dx),%es:(%edi)
4368e4:	33 5a 74             	xor    0x74(%edx),%ebx
4368e7:	63 78 2b             	arpl   %edi,0x2b(%eax)
4368ea:	39 62 37             	cmp    %esp,0x37(%edx)
4368ed:	38 6d 32             	cmp    %ch,0x32(%ebp)
4368f0:	37                   	aaa
4368f1:	57                   	push   %edi
4368f2:	4a                   	dec    %edx
4368f3:	57                   	push   %edi
4368f4:	78 57                	js     0x43694d
4368f6:	4b                   	dec    %ebx
4368f7:	73 30                	jae    0x436929
4368f9:	54                   	push   %esp
4368fa:	46                   	inc    %esi
4368fb:	72 31                	jb     0x43692e
4368fd:	77 65                	ja     0x436964
4368ff:	36 64 42             	ss fs inc %edx
436902:	68 4e 35 48 6f       	push   $0x6f48354e
436907:	5a                   	pop    %edx
436908:	47                   	inc    %edi
436909:	66 43                	inc    %bx
43690b:	63 6c 41 64          	arpl   %ebp,0x64(%ecx,%eax,2)
43690f:	70 72                	jo     0x436983
436911:	41                   	inc    %ecx
436912:	52                   	push   %edx
436913:	38 63 45             	cmp    %ah,0x45(%ebx)
436916:	4b                   	dec    %ebx
436917:	55                   	push   %ebp
436918:	61                   	popa
436919:	45                   	inc    %ebp
43691a:	6f                   	outsl  %ds:(%esi),(%dx)
43691b:	37                   	aaa
43691c:	71 46                	jno    0x436964
43691e:	2b 6b 75             	sub    0x75(%ebx),%ebp
436921:	50                   	push   %eax
436922:	2b 43 7a             	sub    0x7a(%ebx),%eax
436925:	41                   	inc    %ecx
436926:	43                   	inc    %ebx
436927:	74 49                	je     0x436972
436929:	70 67                	jo     0x436992
43692b:	2b 72 62             	sub    0x62(%edx),%esi
43692e:	48                   	dec    %eax
43692f:	2b 4f 43             	sub    0x43(%edi),%ecx
436932:	42                   	inc    %edx
436933:	67 68 55 76 52 57    	addr16 push $0x57527655
436939:	4c                   	dec    %esp
43693a:	6e                   	outsb  %ds:(%esi),(%dx)
43693b:	55                   	push   %ebp
43693c:	6e                   	outsb  %ds:(%esi),(%dx)
43693d:	32 35 52 2f 72 6f    	xor    0x6f722f52,%dh
436943:	73 64                	jae    0x4369a9
436945:	38 2f                	cmp    %ch,(%edi)
436947:	36 67 4b             	ss addr16 dec %ebx
43694a:	5a                   	pop    %edx
43694b:	62 44 44 43          	bound  %eax,0x43(%esp,%eax,2)
43694f:	46                   	inc    %esi
436950:	4c                   	dec    %esp
436951:	79 35                	jns    0x436988
436953:	2b 78 30             	sub    0x30(%eax),%edi
436956:	73 69                	jae    0x4369c1
436958:	61                   	popa
436959:	64 67 58             	fs addr16 pop %eax
43695c:	46                   	inc    %esi
43695d:	70 56                	jo     0x4369b5
43695f:	6e                   	outsb  %ds:(%esi),(%dx)
436960:	4d                   	dec    %ebp
436961:	38 48 36             	cmp    %cl,0x36(%eax)
436964:	6d                   	insl   (%dx),%es:(%edi)
436965:	33 2f                	xor    (%edi),%ebp
436967:	5a                   	pop    %edx
436968:	4e                   	dec    %esi
436969:	6b 51 69 41          	imul   $0x41,0x69(%ecx),%edx
43696d:	79 33                	jns    0x4369a2
43696f:	64 64 45             	fs fs inc %ebp
436972:	4d                   	dec    %ebp
436973:	4c                   	dec    %esp
436974:	2f                   	das
436975:	47                   	inc    %edi
436976:	63 78 4b             	arpl   %edi,0x4b(%eax)
436979:	6b 56 33 78          	imul   $0x78,0x33(%esi),%edx
43697d:	7a 4e                	jp     0x4369cd
43697f:	69 43 58 49 47 72 69 	imul   $0x69724749,0x58(%ebx),%eax
436986:	58                   	pop    %eax
436987:	38 68 41             	cmp    %ch,0x41(%eax)
43698a:	4d                   	dec    %ebp
43698b:	6b 41 4c 64          	imul   $0x64,0x4c(%ecx),%eax
43698f:	43                   	inc    %ebx
436990:	39 67 77             	cmp    %esp,0x77(%edi)
436993:	62 41 47             	bound  %eax,0x47(%ecx)
436996:	62 70 36             	bound  %esi,0x36(%eax)
436999:	68 4c 48 74 67       	push   $0x6774484c
43699e:	42                   	inc    %edx
43699f:	50                   	push   %eax
4369a0:	6f                   	outsl  %ds:(%esi),(%dx)
4369a1:	63 59 6d             	arpl   %ebx,0x6d(%ecx)
4369a4:	5a                   	pop    %edx
4369a5:	47                   	inc    %edi
4369a6:	58                   	pop    %eax
4369a7:	35 64 7a 38 33       	xor    $0x33387a64,%eax
4369ac:	6e                   	outsb  %ds:(%esi),(%dx)
4369ad:	42                   	inc    %edx
4369ae:	45                   	inc    %ebp
4369af:	64 6c                	fs insb (%dx),%es:(%edi)
4369b1:	7a 49                	jp     0x4369fc
4369b3:	5a                   	pop    %edx
4369b4:	35 6f 38 39 69       	xor    $0x6939386f,%eax
4369b9:	4c                   	dec    %esp
4369ba:	6b 55 71 49          	imul   $0x49,0x71(%ebp),%edx
4369be:	4a                   	dec    %edx
4369bf:	69 4f 67 75 55 6f 57 	imul   $0x576f5575,0x67(%edi),%ecx
4369c6:	49                   	dec    %ecx
4369c7:	54                   	push   %esp
4369c8:	62 4a 75             	bound  %ecx,0x75(%edx)
4369cb:	33 2f                	xor    (%edi),%ebp
4369cd:	48                   	dec    %eax
4369ce:	53                   	push   %ebx
4369cf:	48                   	dec    %eax
4369d0:	64 52                	fs push %edx
4369d2:	71 59                	jno    0x436a2d
4369d4:	6a 2b                	push   $0x2b
4369d6:	42                   	inc    %edx
4369d7:	62 75 42             	bound  %esi,0x42(%ebp)
4369da:	50                   	push   %eax
4369db:	6a 56                	push   $0x56
4369dd:	36 6a 42             	ss push $0x42
4369e0:	56                   	push   %esi
4369e1:	4b                   	dec    %ebx
4369e2:	70 58                	jo     0x436a3c
4369e4:	58                   	pop    %eax
4369e5:	30 35 4b 2b 59 79    	xor    %dh,0x79592b4b
4369eb:	45                   	inc    %ebp
4369ec:	50                   	push   %eax
4369ed:	6b 6c 37 75 64       	imul   $0x64,0x75(%edi,%esi,1),%ebp
4369f2:	74 4d                	je     0x436a41
4369f4:	32 4b 32             	xor    0x32(%ebx),%cl
4369f7:	33 65 6e             	xor    0x6e(%ebp),%esp
4369fa:	30 74 70 37          	xor    %dh,0x37(%eax,%esi,2)
4369fe:	4d                   	dec    %ebp
4369ff:	6f                   	outsl  %ds:(%esi),(%dx)
436a00:	36 37                	ss aaa
436a02:	77 7a                	ja     0x436a7e
436a04:	55                   	push   %ebp
436a05:	38 32                	cmp    %dh,(%edx)
436a07:	71 6a                	jno    0x436a73
436a09:	6b 64 36 35 37       	imul   $0x37,0x35(%esi,%esi,1),%esp
436a0e:	63 39                	arpl   %edi,(%ecx)
436a10:	31 6c 56 6c          	xor    %ebp,0x6c(%esi,%edx,2)
436a14:	56                   	push   %esi
436a15:	6f                   	outsl  %ds:(%esi),(%dx)
436a16:	70 6b                	jo     0x436a83
436a18:	78 74                	js     0x436a8e
436a1a:	52                   	push   %edx
436a1b:	56                   	push   %esi
436a1c:	5a                   	pop    %edx
436a1d:	61                   	popa
436a1e:	53                   	push   %ebx
436a1f:	4a                   	dec    %edx
436a20:	54                   	push   %esp
436a21:	5a                   	pop    %edx
436a22:	68 78 61 4b 70       	push   $0x704b6178
436a27:	6f                   	outsl  %ds:(%esi),(%dx)
436a28:	55                   	push   %ebp
436a29:	73 52                	jae    0x436a7d
436a2b:	6c                   	insb   (%dx),%es:(%edi)
436a2c:	70 36                	jo     0x436a64
436a2e:	54                   	push   %esp
436a2f:	76 4d                	jbe    0x436a7e
436a31:	61                   	popa
436a32:	5a                   	pop    %edx
436a33:	78 4b                	js     0x436a80
436a35:	50                   	push   %eax
436a36:	7a 41                	jp     0x436a79
436a38:	66 33 6d 56          	xor    0x56(%ebp),%bp
436a3c:	6e                   	outsb  %ds:(%esi),(%dx)
436a3d:	49                   	dec    %ecx
436a3e:	46                   	inc    %esi
436a3f:	35 63 77 6b 39       	xor    $0x396b7763,%eax
436a44:	36 6b 68 4b 62       	imul   $0x62,%ss:0x4b(%eax),%ebp
436a49:	4e                   	dec    %esi
436a4a:	78 78                	js     0x436ac4
436a4c:	31 47 39             	xor    %eax,0x39(%edi)
436a4f:	4d                   	dec    %ebp
436a50:	61                   	popa
436a51:	49                   	dec    %ecx
436a52:	31 30                	xor    %esi,(%eax)
436a54:	58                   	pop    %eax
436a55:	64 66 61             	fs popaw
436a58:	41                   	inc    %ecx
436a59:	54                   	push   %esp
436a5a:	50                   	push   %eax
436a5b:	6c                   	insb   (%dx),%es:(%edi)
436a5c:	69 72 53 42 5a 58 6f 	imul   $0x6f585a42,0x53(%edx),%esi
436a63:	39 31                	cmp    %esi,(%ecx)
436a65:	44                   	inc    %esp
436a66:	37                   	aaa
436a67:	4f                   	dec    %edi
436a68:	42                   	inc    %edx
436a69:	59                   	pop    %ecx
436a6a:	6e                   	outsb  %ds:(%esi),(%dx)
436a6b:	4f                   	dec    %edi
436a6c:	2b 73 77             	sub    0x77(%ebx),%esi
436a6f:	59                   	pop    %ecx
436a70:	63 71 71             	arpl   %esi,0x71(%ecx)
436a73:	45                   	inc    %ebp
436a74:	57                   	push   %edi
436a75:	34 4c                	xor    $0x4c,%al
436a77:	73 62                	jae    0x436adb
436a79:	44                   	inc    %esp
436a7a:	44                   	inc    %esp
436a7b:	74 7a                	je     0x436af7
436a7d:	32 51 33             	xor    0x33(%ecx),%dl
436a80:	2f                   	das
436a81:	56                   	push   %esi
436a82:	64 6c                	fs insb (%dx),%es:(%edi)
436a84:	46                   	inc    %esi
436a85:	31 36                	xor    %esi,(%esi)
436a87:	77 31                	ja     0x436aba
436a89:	55                   	push   %ebp
436a8a:	65 75 55             	gs jne 0x436ae2
436a8d:	71 58                	jno    0x436ae7
436a8f:	47                   	inc    %edi
436a90:	36 69 30 71 56 44 44 	imul   $0x44445671,%ss:(%eax),%esi
436a97:	37                   	aaa
436a98:	48                   	dec    %eax
436a99:	78 6c                	js     0x436b07
436a9b:	75 38                	jne    0x436ad5
436a9d:	4b                   	dec    %ebx
436a9e:	77 66                	ja     0x436b06
436aa0:	37                   	aaa
436aa1:	47                   	inc    %edi
436aa2:	42                   	inc    %edx
436aa3:	63 74 47 6b          	arpl   %esi,0x6b(%edi,%eax,2)
436aa7:	63 6a 30             	arpl   %ebp,0x30(%edx)
436aaa:	78 32                	js     0x436ade
436aac:	52                   	push   %edx
436aad:	46                   	inc    %esi
436aae:	34 65                	xor    $0x65,%al
436ab0:	44                   	inc    %esp
436ab1:	7a 48                	jp     0x436afb
436ab3:	4a                   	dec    %edx
436ab4:	79 79                	jns    0x436b2f
436ab6:	38 52 6f             	cmp    %dl,0x6f(%edx)
436ab9:	31 52 37             	xor    %edx,0x37(%edx)
436abc:	69 33 6c 67 67 2b    	imul   $0x2b67676c,(%ebx),%esi
436ac2:	70 42                	jo     0x436b06
436ac4:	31 4e 53             	xor    %ecx,0x53(%esi)
436ac7:	36 68 32 67 73 75    	ss push $0x75736732
436acd:	4c                   	dec    %esp
436ace:	36 63 53 77          	arpl   %edx,%ss:0x77(%ebx)
436ad2:	70 50                	jo     0x436b24
436ad4:	4e                   	dec    %esi
436ad5:	39 64 33 4c          	cmp    %esp,0x4c(%ebx,%esi,1)
436ad9:	4d                   	dec    %ebp
436ada:	50                   	push   %eax
436adb:	30 46 4e             	xor    %al,0x4e(%esi)
436ade:	67 43                	addr16 inc %ebx
436ae0:	6b 62 70 56          	imul   $0x56,0x70(%edx),%esp
436ae4:	45                   	inc    %ebp
436ae5:	36 63 55 6f          	arpl   %edx,%ss:0x6f(%ebp)
436ae9:	5a                   	pop    %edx
436aea:	4b                   	dec    %ebx
436aeb:	62 4c 68 49          	bound  %ecx,0x49(%eax,%ebp,2)
436aef:	6e                   	outsb  %ds:(%esi),(%dx)