435884:	35 78 66 76 70       	xor    $0x70766678,%eax
435889:	2b 37                	sub    (%edi),%esi
43588b:	55                   	push   %ebp
43588c:	6e                   	outsb  %ds:(%esi),(%dx)
43588d:	2f                   	das
43588e:	59                   	pop    %ecx
43588f:	78 51                	js     0x4358e2
435891:	6e                   	outsb  %ds:(%esi),(%dx)
435892:	7a 78                	jp     0x43590c
435894:	7a 31                	jp     0x4358c7
435896:	61                   	popa
435897:	79 79                	jns    0x435912
435899:	33 50 78             	xor    0x78(%eax),%edx
43589c:	41                   	inc    %ecx
43589d:	57                   	push   %edi
43589e:	47                   	inc    %edi
43589f:	48                   	dec    %eax
4358a0:	2b 52 55             	sub    0x55(%edx),%edx
4358a3:	57                   	push   %edi
4358a4:	55                   	push   %ebp
4358a5:	63 39                	arpl   %edi,(%ecx)
4358a7:	56                   	push   %esi
4358a8:	79 53                	jns    0x4358fd
4358aa:	5a                   	pop    %edx
4358ab:	61                   	popa
4358ac:	44                   	inc    %esp
4358ad:	31 79 75             	xor    %edi,0x75(%ecx)
4358b0:	7a 4d                	jp     0x4358ff
4358b2:	37                   	aaa
4358b3:	4e                   	dec    %esi
4358b4:	38 31                	cmp    %dh,(%ecx)
4358b6:	58                   	pop    %eax
4358b7:	66 7a 5a             	data16 jp 0x435914
4358ba:	61                   	popa
4358bb:	71 75                	jno    0x435932
4358bd:	6a 75                	push   $0x75
4358bf:	6c                   	insb   (%dx),%es:(%edi)
4358c0:	36 36 30 30          	ss xor %dh,%ss:(%eax)
4358c4:	6f                   	outsl  %ds:(%esi),(%dx)
4358c5:	72 38                	jb     0x4358ff
4358c7:	55                   	push   %ebp
4358c8:	4a                   	dec    %edx
4358c9:	6b 45 69 69          	imul   $0x69,0x69(%ebp),%eax
4358cd:	75 4c                	jne    0x43591b
4358cf:	6b 6d 53 37          	imul   $0x37,0x53(%ebp),%ebp
4358d3:	7a 67                	jp     0x43593c
4358d5:	33 44 7a 45          	xor    0x45(%edx,%edi,2),%eax
4358d9:	58                   	pop    %eax
4358da:	57                   	push   %edi
4358db:	4f                   	dec    %edi
4358dc:	39 69 4b             	cmp    %ebp,0x4b(%ecx)
4358df:	5a                   	pop    %edx
4358e0:	39 44 39 4e          	cmp    %eax,0x4e(%ecx,%edi,1)
4358e4:	37                   	aaa
4358e5:	61                   	popa
4358e6:	4a                   	dec    %edx
4358e7:	46                   	inc    %esi
4358e8:	50                   	push   %eax
4358e9:	63 48 36             	arpl   %ecx,0x36(%eax)
4358ec:	57                   	push   %edi
4358ed:	41                   	inc    %ecx
4358ee:	2f                   	das
4358ef:	30 43 51             	xor    %al,0x51(%ebx)
4358f2:	6b 52 33 38          	imul   $0x38,0x33(%edx),%edx
4358f6:	6e                   	outsb  %ds:(%esi),(%dx)
4358f7:	55                   	push   %ebp
4358f8:	70 39                	jo     0x435933
4358fa:	44                   	inc    %esp
4358fb:	37                   	aaa
4358fc:	58                   	pop    %eax
4358fd:	4d                   	dec    %ebp
4358fe:	2b 4a 30             	sub    0x30(%edx),%ecx
435901:	37                   	aaa
435902:	59                   	pop    %ecx
435903:	78 64                	js     0x435969
435905:	61                   	popa
435906:	64 39 4f 75          	cmp    %ecx,%fs:0x75(%edi)
43590a:	75 7a                	jne    0x435986
43590c:	65 35 61 70 43 77    	gs xor $0x77437061,%eax
435912:	4f                   	dec    %edi
435913:	62 39                	bound  %edi,(%ecx)
435915:	69 6c 56 77 6a 79 77 	imul   $0x5177796a,0x77(%esi,%edx,2),%ebp
43591c:	51
43591d:	59                   	pop    %ecx
43591e:	62 6a 33             	bound  %ebp,0x33(%edx)
435921:	39 58 51             	cmp    %ebx,0x51(%eax)
435924:	33 43 57             	xor    0x57(%ebx),%eax
435927:	44                   	inc    %esp
435928:	4f                   	dec    %edi
435929:	57                   	push   %edi
43592a:	4d                   	dec    %ebp
43592b:	4f                   	dec    %edi
43592c:	4a                   	dec    %edx
43592d:	44                   	inc    %esp
43592e:	79 78                	jns    0x4359a8
435930:	49                   	dec    %ecx
435931:	76 42                	jbe    0x435975
435933:	71 51                	jno    0x435986
435935:	6d                   	insl   (%dx),%es:(%edi)
435936:	49                   	dec    %ecx
435937:	32 4b 42             	xor    0x42(%ebx),%cl
43593a:	7a 4c                	jp     0x435988
43593c:	31 41 38             	xor    %eax,0x38(%ecx)
43593f:	68 44 30 79 63       	push   $0x63793044
435944:	2b 34 56             	sub    (%esi,%edx,2),%esi
435947:	4b                   	dec    %ebx
435948:	56                   	push   %esi
435949:	51                   	push   %ecx
43594a:	58                   	pop    %eax
43594b:	74 72                	je     0x4359bf
43594d:	54                   	push   %esp
43594e:	6d                   	insl   (%dx),%es:(%edi)
43594f:	77 31                	ja     0x435982
435951:	65 4d                	gs dec %ebp
435953:	49                   	dec    %ecx
435954:	50                   	push   %eax
435955:	76 38                	jbe    0x43598f
435957:	62 56 49             	bound  %edx,0x49(%esi)
43595a:	52                   	push   %edx
43595b:	35 30 57 63 7a       	xor    $0x7a635730,%eax
435960:	66 4e                	dec    %si
435962:	68 31 5a 34 45       	push   $0x45345a31
435967:	7a 30                	jp     0x435999
435969:	35 78 73 64 78       	xor    $0x78647378,%eax
43596e:	78 5a                	js     0x4359ca
435970:	4f                   	dec    %edi
435971:	49                   	dec    %ecx
435972:	47                   	inc    %edi
435973:	53                   	push   %ebx
435974:	38 36                	cmp    %dh,(%esi)
435976:	5a                   	pop    %edx
435977:	67 6f                	outsl  %ds:(%si),(%dx)
435979:	34 49                	xor    $0x49,%al
43597b:	43                   	inc    %ebx
43597c:	6c                   	insb   (%dx),%es:(%edi)
43597d:	61                   	popa
43597e:	6d                   	insl   (%dx),%es:(%edi)
43597f:	68 62 54 65 6a       	push   $0x6a655462
435984:	32 43 45             	xor    0x45(%ebx),%al
435987:	34 6e                	xor    $0x6e,%al
435989:	38 72 63             	cmp    %dh,0x63(%edx)
43598c:	6d                   	insl   (%dx),%es:(%edi)
43598d:	4d                   	dec    %ebp
43598e:	6b 6f 67 7a          	imul   $0x7a,0x67(%edi),%ebp
435992:	37                   	aaa
435993:	6b 5a 74 7a          	imul   $0x7a,0x74(%edx),%ebx
435997:	4b                   	dec    %ebx
435998:	30 34 77             	xor    %dh,(%edi,%esi,2)
43599b:	30 73 4d             	xor    %dh,0x4d(%ebx)
43599e:	5a                   	pop    %edx
43599f:	4d                   	dec    %ebp
4359a0:	49                   	dec    %ecx
4359a1:	70 49                	jo     0x4359ec
4359a3:	31 74 74 37          	xor    %esi,0x37(%esp,%esi,2)
4359a7:	67 5a                	addr16 pop %edx
4359a9:	49                   	dec    %ecx
4359aa:	69 68 56 43 75 4b 43 	imul   $0x434b7543,0x56(%eax),%ebp
4359b1:	5a                   	pop    %edx
4359b2:	49                   	dec    %ecx
4359b3:	4b                   	dec    %ebx
4359b4:	73 58                	jae    0x435a0e
4359b6:	37                   	aaa
4359b7:	67 71 43             	addr16 jno 0x4359fd
4359ba:	4d                   	dec    %ebp
4359bb:	64 38 65 72          	cmp    %ah,%fs:0x72(%ebp)
4359bf:	74 5a                	je     0x435a1b
4359c1:	33 63 54             	xor    0x54(%ebx),%esp
4359c4:	71 32                	jno    0x4359f8
4359c6:	48                   	dec    %eax
4359c7:	63 36                	arpl   %esi,(%esi)
4359c9:	39 66 4d             	cmp    %esp,0x4d(%esi)
4359cc:	52                   	push   %edx
4359cd:	4c                   	dec    %esp
4359ce:	41                   	inc    %ecx
4359cf:	34 65                	xor    $0x65,%al
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