4359d1:	66 30 55 49          	data16 xor %dl,0x49(%ebp)
4359d5:	45                   	inc    %ebp
4359d6:	49                   	dec    %ecx
4359d7:	79 32                	jns    0x435a0b
4359d9:	72 33                	jb     0x435a0e
4359db:	51                   	push   %ecx
4359dc:	2b 4b 53             	sub    0x53(%ebx),%ecx
4359df:	53                   	push   %ebx
4359e0:	53                   	push   %ebx
4359e1:	75 36                	jne    0x435a19
4359e3:	4b                   	dec    %ebx
4359e4:	47                   	inc    %edi
4359e5:	57                   	push   %edi
4359e6:	39 50 64             	cmp    %edx,0x64(%eax)
4359e9:	7a 55                	jp     0x435a40
4359eb:	2b 35 64 62 45 56    	sub    0x56456264,%esi
4359f1:	47                   	inc    %edi
4359f2:	5a                   	pop    %edx
4359f3:	44                   	inc    %esp
4359f4:	33 45 6a             	xor    0x6a(%ebp),%eax
4359f7:	4f                   	dec    %edi
4359f8:	33 4c 39 6a          	xor    0x6a(%ecx,%edi,1),%ecx
4359fc:	69 45 74 56 6e 43 2f 	imul   $0x2f436e56,0x74(%ebp),%eax
435a03:	67 34 6f             	addr16 xor $0x6f,%al
435a06:	75 30                	jne    0x435a38
435a08:	70 2b                	jo     0x435a35
435a0a:	71 2f                	jno    0x435a3b
435a0c:	33 38                	xor    (%eax),%edi
435a0e:	64 59                	fs pop %ecx
435a10:	56                   	push   %esi
435a11:	6b 69 77 49          	imul   $0x49,0x77(%ecx),%ebp
435a15:	57                   	push   %edi
435a16:	69 48 54 44 56 47 52 	imul   $0x52475644,0x54(%eax),%ecx
435a1d:	71 4a                	jno    0x435a69
435a1f:	7a 70                	jp     0x435a91
435a21:	41                   	inc    %ecx
435a22:	71 67                	jno    0x435a8b
435a24:	4f                   	dec    %edi
435a25:	50                   	push   %eax
435a26:	53                   	push   %ebx
435a27:	6f                   	outsl  %ds:(%esi),(%dx)
435a28:	50                   	push   %eax
435a29:	6b 59 65 70          	imul   $0x70,0x65(%ecx),%ebx
435a2d:	42                   	inc    %edx
435a2e:	44                   	inc    %esp
435a2f:	55                   	push   %ebp
435a30:	6d                   	insl   (%dx),%es:(%edi)
435a31:	7a 59                	jp     0x435a8c
435a33:	45                   	inc    %ebp
435a34:	54                   	push   %esp
435a35:	78 47                	js     0x435a7e
435a37:	57                   	push   %edi
435a38:	36 45                	ss inc %ebp
435a3a:	63 46 5a             	arpl   %eax,0x5a(%esi)
435a3d:	34 76                	xor    $0x76,%al
435a3f:	65 5a                	gs pop %edx
435a41:	37                   	aaa
435a42:	47                   	inc    %edi
435a43:	32 35 65 57 46 67    	xor    0x67465765,%dh
435a49:	44                   	inc    %esp
435a4a:	6c                   	insb   (%dx),%es:(%edi)
435a4b:	43                   	inc    %ebx
435a4c:	79 32                	jns    0x435a80
435a4e:	39 6e 5a             	cmp    %ebp,0x5a(%esi)
435a51:	47                   	inc    %edi
435a52:	6e                   	outsb  %ds:(%esi),(%dx)
435a53:	6f                   	outsl  %ds:(%esi),(%dx)
435a54:	37                   	aaa
435a55:	65 6c                	gs insb (%dx),%es:(%edi)
435a57:	67 52                	addr16 push %edx
435a59:	2f                   	das
435a5a:	64 75 41             	fs jne 0x435a9e
435a5d:	64 78 2f             	fs js  0x435a8f
435a60:	57                   	push   %edi
435a61:	32 6e 4c             	xor    0x4c(%esi),%ch
435a64:	37                   	aaa
435a65:	62 59 63             	bound  %ebx,0x63(%ecx)
435a68:	69 72 31 74 65 61 73 	imul   $0x73616574,0x31(%edx),%esi
435a6f:	68 69 56 37 46       	push   $0x46375669
435a74:	73 6a                	jae    0x435ae0
435a76:	44                   	inc    %esp
435a77:	4d                   	dec    %ebp
435a78:	33 6b 5a             	xor    0x5a(%ebx),%ebp
435a7b:	34 41                	xor    $0x41,%al
435a7d:	4e                   	dec    %esi
435a7e:	5a                   	pop    %edx
435a7f:	65 43                	gs inc %ebx
435a81:	41                   	inc    %ecx
435a82:	6e                   	outsb  %ds:(%esi),(%dx)
435a83:	62 50 36             	bound  %edx,0x36(%eax)
435a86:	72 44                	jb     0x435acc
435a88:	35 47 36 6f 38       	xor    $0x386f3647,%eax
435a8d:	52                   	push   %edx
435a8e:	78 67                	js     0x435af7
435a90:	49                   	dec    %ecx
435a91:	6a 41                	push   $0x41
435a93:	74 6b                	je     0x435b00
435a95:	6b 50 68 68          	imul   $0x68,0x68(%eax),%edx
435a99:	37                   	aaa
435a9a:	78 55                	js     0x435af1
435a9c:	6d                   	insl   (%dx),%es:(%edi)
435a9d:	75 69                	jne    0x435b08
435a9f:	48                   	dec    %eax
435aa0:	79 42                	jns    0x435ae4
435aa2:	4a                   	dec    %edx
435aa3:	51                   	push   %ecx
435aa4:	4f                   	dec    %edi
435aa5:	48                   	dec    %eax
435aa6:	45                   	inc    %ebp
435aa7:	59                   	pop    %ecx
435aa8:	43                   	inc    %ebx
435aa9:	69 46 72 6a 44 78 33 	imul   $0x3378446a,0x72(%esi),%eax
435ab0:	31 43 64             	xor    %eax,0x64(%ebx)
435ab3:	68 79 6d 48 2f       	push   $0x2f486d79
435ab8:	45                   	inc    %ebp
435ab9:	61                   	popa
435aba:	34 57                	xor    $0x57,%al
435abc:	72 43                	jb     0x435b01
435abe:	64 76 54             	fs jbe 0x435b15
435ac1:	7a 54                	jp     0x435b17
435ac3:	39 44 2b 59          	cmp    %eax,0x59(%ebx,%ebp,1)
435ac7:	76 74                	jbe    0x435b3d
435ac9:	73 5a                	jae    0x435b25
435acb:	78 6e                	js     0x435b3b
435acd:	69 65 62 6e 4d 38 36 	imul   $0x36384d6e,0x62(%ebp),%esp
435ad4:	4b                   	dec    %ebx
435ad5:	43                   	inc    %ebx
435ad6:	62 63 4c             	bound  %esp,0x4c(%ebx)
435ad9:	44                   	inc    %esp
435ada:	52                   	push   %edx
435adb:	6c                   	insb   (%dx),%es:(%edi)
435adc:	37                   	aaa
435add:	49                   	dec    %ecx
435ade:	78 30                	js     0x435b10
435ae0:	44                   	inc    %esp
435ae1:	4d                   	dec    %ebp
435ae2:	6d                   	insl   (%dx),%es:(%edi)
435ae3:	65 74 74             	gs je  0x435b5a
435ae6:	61                   	popa
435ae7:	71 39                	jno    0x435b22
435ae9:	37                   	aaa
435aea:	6d                   	insl   (%dx),%es:(%edi)
435aeb:	71 31                	jno    0x435b1e
435aed:	67 51                	addr16 push %ecx
435aef:	55                   	push   %ebp
435af0:	70 59                	jo     0x435b4b
435af2:	33 67 4e             	xor    0x4e(%edi),%esp
435af5:	57                   	push   %edi
435af6:	47                   	inc    %edi
435af7:	31 35 38 67 2b 4e    	xor    %esi,0x4e2b6738
435afd:	69 2b 77 66 48 37    	imul   $0x37486677,(%ebx),%ebp
435b03:	52                   	push   %edx
435b04:	78 38                	js     0x435b3e
435b06:	73 42                	jae    0x435b4a
435b08:	4b                   	dec    %ebx
435b09:	70 59                	jo     0x435b64
435b0b:	78 7a                	js     0x435b87
435b0d:	70 4c                	jo     0x435b5b
435b0f:	35 54 76 41 42       	xor    $0x42417654,%eax
435b14:	66 77 6c             	data16 ja 0x435b83
435b17:	53                   	push   %ebx
435b18:	6e                   	outsb  %ds:(%esi),(%dx)
435b19:	73 4e                	jae    0x435b69
435b1b:	7a 45                	jp     0x435b62
435b1d:	7a 37                	jp     0x435b56
435b1f:	75 6c                	jne    0x435b8d
435b21:	33 4c 48 63          	xor    0x63(%eax,%ecx,2),%ecx
435b25:	61                   	popa
435b26:	69 49 6e 61 4e 45 30 	imul   $0x30454e61,0x6e(%ecx),%ecx
435b2d:	6d                   	insl   (%dx),%es:(%edi)
435b2e:	68 4e 65 48 79       	push   $0x7948654e
435b33:	48                   	dec    %eax
435b34:	33 46 45             	xor    0x45(%esi),%eax
435b37:	4b                   	dec    %ebx
435b38:	44                   	inc    %esp
435b39:	74 66                	je     0x435ba1
435b3b:	39 45 50             	cmp    %eax,0x50(%ebp)
435b3e:	6e                   	outsb  %ds:(%esi),(%dx)
435b3f:	4d                   	dec    %ebp
435b40:	76 66                	jbe    0x435ba8
435b42:	47                   	inc    %edi
435b43:	47                   	inc    %edi
435b44:	4a                   	dec    %edx
435b45:	52                   	push   %edx
435b46:	58                   	pop    %eax
435b47:	66 66 67 44          	data16 addr16 inc %sp
435b4b:	52                   	push   %edx
435b4c:	2f                   	das
435b4d:	5a                   	pop    %edx
435b4e:	58                   	pop    %eax
435b4f:	38 67 76             	cmp    %ah,0x76(%edi)
435b52:	7a 30                	jp     0x435b84
435b54:	64 44                	fs inc %esp
435b56:	56                   	push   %esi
435b57:	64 47                	fs inc %edi
435b59:	79 6e                	jns    0x435bc9
435b5b:	61                   	popa
435b5c:	69 45 58 69 71 57 71 	imul   $0x71577169,0x58(%ebp),%eax
435b63:	50                   	push   %eax
435b64:	62 59 54             	bound  %ebx,0x54(%ecx)
435b67:	39 54 37 62          	cmp    %edx,0x62(%edi,%esi,1)
435b6b:	69 78 31 58 6e 5a 63 	imul   $0x635a6e58,0x31(%eax),%edi
435b72:	62 69 77             	bound  %ebp,0x77(%ecx)
435b75:	38 6f 36             	cmp    %ch,0x36(%edi)
435b78:	56                   	push   %esi
435b79:	57                   	push   %edi
435b7a:	70 74                	jo     0x435bf0
435b7c:	58                   	pop    %eax
435b7d:	46                   	inc    %esi
435b7e:	69 62 39 58 4c 73 51 	imul   $0x51734c58,0x39(%edx),%esp
435b85:	59                   	pop    %ecx
435b86:	65 52                	gs push %edx
435b88:	61                   	popa
435b89:	67 38 55 64          	cmp    %dl,0x64(%di)
435b8d:	55                   	push   %ebp
435b8e:	75 46                	jne    0x435bd6
435b90:	45                   	inc    %ebp
435b91:	78 41                	js     0x435bd4
435b93:	4c                   	dec    %esp
435b94:	38 4e 49             	cmp    %cl,0x49(%esi)
435b97:	78 46                	js     0x435bdf
435b99:	48                   	dec    %eax
435b9a:	67 62 48 56          	bound  %ecx,0x56(%bx,%si)
435b9e:	30 6d 75             	xor    %ch,0x75(%ebp)
435ba1:	57                   	push   %edi
435ba2:	6b 36 73             	imul   $0x73,(%esi),%esi
435ba5:	63 79 64             	arpl   %edi,0x64(%ecx)
435ba8:	64 35 75 63 5a 5a    	fs xor $0x5a5a6375,%eax
435bae:	53                   	push   %ebx
435baf:	36 67 44             	ss addr16 inc %esp
435bb2:	46                   	inc    %esi
435bb3:	4d                   	dec    %ebp
435bb4:	68 37 35 65 49       	push   $0x49653537
435bb9:	52                   	push   %edx
435bba:	38 59 6f             	cmp    %bl,0x6f(%ecx)
435bbd:	5a                   	pop    %edx
435bbe:	6d                   	insl   (%dx),%es:(%edi)
435bbf:	4f                   	dec    %edi
435bc0:	65 32 79 6c          	xor    %gs:0x6c(%ecx),%bh
435bc4:	63 52 56             	arpl   %edx,0x56(%edx)
435bc7:	78 63                	js     0x435c2c
435bc9:	71 6b                	jno    0x435c36
435bcb:	44                   	inc    %esp
435bcc:	58                   	pop    %eax
435bcd:	46                   	inc    %esi
435bce:	4a                   	dec    %edx
435bcf:	57                   	push   %edi
435bd0:	2f                   	das
435bd1:	46                   	inc    %esi
435bd2:	44                   	inc    %esp
435bd3:	53                   	push   %ebx
435bd4:	39 37                	cmp    %esi,(%edi)
435bd6:	4b                   	dec    %ebx
435bd7:	46                   	inc    %esi
435bd8:	73 4f                	jae    0x435c29
435bda:	76 38                	jbe    0x435c14
435bdc:	2f                   	das
435bdd:	64 73 30             	fs jae 0x435c10
435be0:	58                   	pop    %eax
435be1:	31 54 76 4d          	xor    %edx,0x4d(%esi,%esi,2)
435be5:	55                   	push   %ebp
435be6:	37                   	aaa
435be7:	4e                   	dec    %esi
435be8:	41                   	inc    %ecx
435be9:	76 79                	jbe    0x435c64
435beb:	4e                   	dec    %esi
435bec:	6f                   	outsl  %ds:(%esi),(%dx)
435bed:	30 38                	xor    %bh,(%eax)
435bef:	68 6f 71 61 31       	push   $0x3161716f
435bf4:	4a                   	dec    %edx
435bf5:	4d                   	dec    %ebp
435bf6:	71 62                	jno    0x435c5a
435bf8:	43                   	inc    %ebx
435bf9:	6a 33                	push   $0x33
435bfb:	68 6b 4f 66 4e       	push   $0x4e664f6b
435c00:	6c                   	insb   (%dx),%es:(%edi)
435c01:	4c                   	dec    %esp
435c02:	51                   	push   %ecx
435c03:	34 6c                	xor    $0x6c,%al
435c05:	6e                   	outsb  %ds:(%esi),(%dx)
435c06:	35 56 42 31 55       	xor    $0x55314256,%eax
435c0b:	51                   	push   %ecx
435c0c:	79 77                	jns    0x435c85
435c0e:	55                   	push   %ebp
435c0f:	36 39 45 69          	cmp    %eax,%ss:0x69(%ebp)
435c13:	79 2f                	jns    0x435c44
435c15:	6a 52                	push   $0x52
435c17:	41                   	inc    %ecx
435c18:	58                   	pop    %eax
435c19:	43                   	inc    %ebx
435c1a:	66 38 65 36          	data16 cmp %ah,0x36(%ebp)
435c1e:	66 56                	push   %si
435c20:	6a 62                	push   $0x62
435c22:	42                   	inc    %edx
435c23:	57                   	push   %edi
435c24:	59                   	pop    %ecx
435c25:	2f                   	das
435c26:	76 65                	jbe    0x435c8d
435c28:	37                   	aaa
435c29:	79 66                	jns    0x435c91
435c2b:	6d                   	insl   (%dx),%es:(%edi)
435c2c:	51                   	push   %ecx
435c2d:	69 37 77 71 33 30    	imul   $0x30337177,(%edi),%esi
435c33:	4b                   	dec    %ebx
435c34:	6f                   	outsl  %ds:(%esi),(%dx)
435c35:	76 56                	jbe    0x435c8d
435c37:	6c                   	insb   (%dx),%es:(%edi)
435c38:	74 69                	je     0x435ca3
435c3a:	35 63 2f 45 6f       	xor    $0x6f452f63,%eax
435c3f:	46                   	inc    %esi
435c40:	6c                   	insb   (%dx),%es:(%edi)
435c41:	33 76 55             	xor    0x55(%esi),%esi
435c44:	78 39                	js     0x435c7f
435c46:	62 4e 58             	bound  %ecx,0x58(%esi)
435c49:	4e                   	dec    %esi
435c4a:	6e                   	outsb  %ds:(%esi),(%dx)
435c4b:	68 75 6d 73 52       	push   $0x52736d75
435c50:	4d                   	dec    %ebp
435c51:	5a                   	pop    %edx
435c52:	46                   	inc    %esi
435c53:	58                   	pop    %eax
435c54:	6b 6f 59 4f          	imul   $0x4f,0x59(%edi),%ebp
435c58:	62 44 61 6a          	bound  %eax,0x6a(%ecx,%eiz,2)
435c5c:	72 4f                	jb     0x435cad
435c5e:	76 45                	jbe    0x435ca5
435c60:	70 50                	jo     0x435cb2
435c62:	35 37 45 42 75       	xor    $0x75424537,%eax
435c67:	51                   	push   %ecx
435c68:	45                   	inc    %ebp
435c69:	43                   	inc    %ebx
435c6a:	6d                   	insl   (%dx),%es:(%edi)
435c6b:	62 4c 4f 37          	bound  %ecx,0x37(%edi,%ecx,2)
435c6f:	2f                   	das
435c70:	2b 79 76             	sub    0x76(%ecx),%edi
435c73:	2b 56 6e             	sub    0x6e(%esi),%edx
435c76:	54                   	push   %esp
435c77:	4a                   	dec    %edx
435c78:	4c                   	dec    %esp
435c79:	70 66                	jo     0x435ce1
435c7b:	73 69                	jae    0x435ce6
435c7d:	66 58                	pop    %ax
435c7f:	47                   	inc    %edi
435c80:	38 68 59             	cmp    %ch,0x59(%eax)
435c83:	38 2b                	cmp    %ch,(%ebx)
435c85:	41                   	inc    %ecx
435c86:	4a                   	dec    %edx
435c87:	73 47                	jae    0x435cd0
435c89:	37                   	aaa
435c8a:	49                   	dec    %ecx
435c8b:	56                   	push   %esi