43588d:	6d                   	insl   (%dx),%es:(%edi)
43588e:	4a                   	dec    %edx
43588f:	6d                   	insl   (%dx),%es:(%edi)
435890:	7a 37                	jp     0x4358c9
435892:	5a                   	pop    %edx
435893:	4f                   	dec    %edi
435894:	39 74 65 75          	cmp    %esi,0x75(%ebp,%eiz,2)
435898:	77 59                	ja     0x4358f3
43589a:	75 6d                	jne    0x435909
43589c:	42                   	inc    %edx
43589d:	5a                   	pop    %edx
43589e:	2f                   	das
43589f:	75 34                	jne    0x4358d5
4358a1:	35 33 50 62 42       	xor    $0x42625033,%eax
4358a6:	56                   	push   %esi
4358a7:	44                   	inc    %esp
4358a8:	31 49 63             	xor    %ecx,0x63(%ecx)
4358ab:	2b 69 77             	sub    0x77(%ecx),%ebp
4358ae:	6b 74 34 48 55       	imul   $0x55,0x48(%esp,%esi,1),%esi
4358b3:	6b 51 73 4a          	imul   $0x4a,0x73(%ecx),%edx
4358b7:	38 6e 43             	cmp    %ch,0x43(%esi)
4358ba:	4a                   	dec    %edx
4358bb:	74 44                	je     0x435901
4358bd:	63 41 55             	arpl   %eax,0x55(%ecx)
4358c0:	4b                   	dec    %ebx
4358c1:	59                   	pop    %ecx
4358c2:	75 4b                	jne    0x43590f
4358c4:	35 57 77 4a 58       	xor    $0x584a7757,%eax
4358c9:	2b 56 45             	sub    0x45(%esi),%edx
4358cc:	46                   	inc    %esi
4358cd:	30 53 78             	xor    %dl,0x78(%ebx)
4358d0:	57                   	push   %edi
4358d1:	7a 49                	jp     0x43591c
4358d3:	61                   	popa
4358d4:	2b 61 4d             	sub    0x4d(%ecx),%esp
4358d7:	39 53 6e             	cmp    %edx,0x6e(%ebx)
4358da:	73 70                	jae    0x43594c
4358dc:	61                   	popa
4358dd:	54                   	push   %esp
4358de:	68 62 6c 66 47       	push   $0x47666c62
4358e3:	68 6a 31 66 67       	push   $0x6766316a
4358e8:	46                   	inc    %esi
4358e9:	72 54                	jb     0x43593f
4358eb:	5a                   	pop    %edx
4358ec:	6f                   	outsl  %ds:(%esi),(%dx)
4358ed:	47                   	inc    %edi
4358ee:	4d                   	dec    %ebp
4358ef:	78 2b                	js     0x43591c
4358f1:	64 5a                	fs pop %edx
4358f3:	37                   	aaa
4358f4:	62 36                	bound  %esi,(%esi)
4358f6:	58                   	pop    %eax
4358f7:	63 65 58             	arpl   %esp,0x58(%ebp)
4358fa:	30 72 4d             	xor    %dh,0x4d(%edx)
4358fd:	5a                   	pop    %edx
4358fe:	78 5a                	js     0x43595a
435900:	67 58                	addr16 pop %eax
435902:	66 79 34             	data16 jns 0x435939
435905:	64 72 50             	fs jb  0x435958
435908:	35 36 4f 69 4c       	xor    $0x4c694f36,%eax
43590d:	31 63 39             	xor    %esp,0x39(%ebx)
435910:	4d                   	dec    %ebp
435911:	7a 6f                	jp     0x435982
435913:	59                   	pop    %ecx
435914:	32 69 6b             	xor    0x6b(%ecx),%ch
435917:	49                   	dec    %ecx
435918:	52                   	push   %edx
435919:	50                   	push   %eax
43591a:	54                   	push   %esp
43591b:	79 4e                	jns    0x43596b
43591d:	46                   	inc    %esi
43591e:	4e                   	dec    %esi
43591f:	78 51                	js     0x435972
435921:	6f                   	outsl  %ds:(%esi),(%dx)
435922:	65 68 78 43 4c 61    	gs push $0x614c4378
435928:	51                   	push   %ecx
435929:	48                   	dec    %eax
43592a:	69 39 68 7a 43 62    	imul   $0x62437a68,(%ecx),%edi
435930:	39 35 66 6b 4d 38    	cmp    %esi,0x384d6b66
435936:	47                   	inc    %edi
435937:	44                   	inc    %esp
435938:	65 7a 4d             	gs jp  0x435988
43593b:	37                   	aaa
43593c:	4a                   	dec    %edx
43593d:	6a 58                	push   $0x58
43593f:	79 65                	jns    0x4359a6
435941:	4e                   	dec    %esi
435942:	79 78                	jns    0x4359bc
435944:	4a                   	dec    %edx
435945:	55                   	push   %ebp
435946:	53                   	push   %ebx
435947:	41                   	inc    %ecx
435948:	68 7a 6b 6e 52       	push   $0x526e6b7a
43594d:	64 2f                	fs das
43594f:	51                   	push   %ecx
435950:	78 71                	js     0x4359c3
435952:	6d                   	insl   (%dx),%es:(%edi)
435953:	59                   	pop    %ecx
435954:	42                   	inc    %edx
435955:	69 65 75 56 77 4b 48 	imul   $0x484b7756,0x75(%ebp),%esp
43595c:	6d                   	insl   (%dx),%es:(%edi)
43595d:	34 6f                	xor    $0x6f,%al
43595f:	4d                   	dec    %ebp
435960:	61                   	popa
435961:	73 67                	jae    0x4359ca
435963:	74 53                	je     0x4359b8
435965:	38 44 35 6c          	cmp    %al,0x6c(%ebp,%esi,1)
435969:	42                   	inc    %edx
43596a:	57                   	push   %edi
43596b:	39 52 63             	cmp    %edx,0x63(%edx)
43596e:	48                   	dec    %eax
43596f:	65 6f                	outsl  %gs:(%esi),(%dx)
435971:	43                   	inc    %ebx
435972:	73 61                	jae    0x4359d5
435974:	64 53                	fs push %ebx
435976:	43                   	inc    %ebx
435977:	34 30                	xor    $0x30,%al
435979:	53                   	push   %ebx
43597a:	6c                   	insb   (%dx),%es:(%edi)
43597b:	42                   	inc    %edx
43597c:	46                   	inc    %esi
43597d:	46                   	inc    %esi
43597e:	6c                   	insb   (%dx),%es:(%edi)
43597f:	59                   	pop    %ecx
435980:	52                   	push   %edx
435981:	6a 30                	push   $0x30
435983:	67 33 67 69          	xor    0x69(%bx),%esp
435987:	31 67 69             	xor    %esp,0x69(%edi)
43598a:	43                   	inc    %ebx
43598b:	34 64                	xor    $0x64,%al
43598d:	35 72 61 69 49       	xor    $0x49696172,%eax
435992:	71 35                	jno    0x4359c9
435994:	6c                   	insb   (%dx),%es:(%edi)
435995:	4a                   	dec    %edx
435996:	2f                   	das
435997:	37                   	aaa
435998:	4d                   	dec    %ebp
435999:	37                   	aaa
43599a:	6d                   	insl   (%dx),%es:(%edi)
43599b:	2f                   	das
43599c:	72 7a                	jb     0x435a18
43599e:	46                   	inc    %esi
43599f:	4a                   	dec    %edx
4359a0:	66 6d                	insw   (%dx),%es:(%edi)
4359a2:	76 59                	jbe    0x4359fd
4359a4:	76 6c                	jbe    0x435a12
4359a6:	75 78                	jne    0x435a20
4359a8:	47                   	inc    %edi
4359a9:	51                   	push   %ecx
4359aa:	79 48                	jns    0x4359f4
4359ac:	6a 43                	push   $0x43
4359ae:	2f                   	das
4359af:	6d                   	insl   (%dx),%es:(%edi)
4359b0:	42                   	inc    %edx
4359b1:	51                   	push   %ecx
4359b2:	35 47 56 64 78       	xor    $0x78645647,%eax
4359b7:	73 30                	jae    0x4359e9
4359b9:	76 61                	jbe    0x435a1c
4359bb:	42                   	inc    %edx
4359bc:	4d                   	dec    %ebp
4359bd:	52                   	push   %edx
4359be:	64 79 31             	fs jns 0x4359f2
4359c1:	78 56                	js     0x435a19
4359c3:	2f                   	das
4359c4:	55                   	push   %ebp
4359c5:	55                   	push   %ebp
4359c6:	51                   	push   %ecx
4359c7:	6b 76 47 2b          	imul   $0x2b,0x47(%esi),%esi
4359cb:	50                   	push   %eax
4359cc:	77 6a                	ja     0x435a38
4359ce:	67 38 66 6e          	cmp    %ah,0x6e(%bp)
4359d2:	7a 67                	jp     0x435a3b
4359d4:	69 48 43 38 7a 56 4e 	imul   $0x4e567a38,0x43(%eax),%ecx
4359db:	50                   	push   %eax
4359dc:	6a 56                	push   $0x56
4359de:	2f                   	das
4359df:	45                   	inc    %ebp
4359e0:	39 4e 6f             	cmp    %ecx,0x6f(%esi)
4359e3:	48                   	dec    %eax
4359e4:	53                   	push   %ebx
4359e5:	47                   	inc    %edi
4359e6:	4d                   	dec    %ebp
4359e7:	51                   	push   %ecx
4359e8:	41                   	inc    %ecx
4359e9:	69 41 65 78 75 6b 45 	imul   $0x456b7578,0x65(%ecx),%eax
4359f0:	2f                   	das
4359f1:	79 62                	jns    0x435a55
4359f3:	56                   	push   %esi
4359f4:	58                   	pop    %eax
4359f5:	57                   	push   %edi
4359f6:	77 6b                	ja     0x435a63
4359f8:	7a 45                	jp     0x435a3f
4359fa:	78 37                	js     0x435a33
4359fc:	50                   	push   %eax
4359fd:	50                   	push   %eax
4359fe:	64 31 54 6e 6e       	xor    %edx,%fs:0x6e(%esi,%ebp,2)
435a03:	73 6d                	jae    0x435a72
435a05:	69 44 70 30 6d 55 65 	imul   $0x6765556d,0x30(%eax,%esi,2),%eax
435a0c:	67
435a0d:	67 73 53             	addr16 jae 0x435a63
435a10:	7a 70                	jp     0x435a82
435a12:	61                   	popa
435a13:	47                   	inc    %edi
435a14:	65 74 35             	gs je  0x435a4c
435a17:	55                   	push   %ebp
435a18:	74 71                	je     0x435a8b
435a1a:	75 46                	jne    0x435a62
435a1c:	56                   	push   %esi
435a1d:	78 63                	js     0x435a82
435a1f:	77 4c                	ja     0x435a6d
435a21:	45                   	inc    %ebp
435a22:	78 47                	js     0x435a6b
435a24:	71 75                	jno    0x435a9b
435a26:	46                   	inc    %esi
435a27:	4c                   	dec    %esp
435a28:	70 4d                	jo     0x435a77
435a2a:	64 6e                	outsb  %fs:(%esi),(%dx)
435a2c:	62 35 48 36 4d 42    	bound  %esi,0x424d3648
435a32:	50                   	push   %eax
435a33:	2b 46 57             	sub    0x57(%esi),%eax
435a36:	50                   	push   %eax
435a37:	4a                   	dec    %edx
435a38:	6c                   	insb   (%dx),%es:(%edi)
435a39:	70 4e                	jo     0x435a89
435a3b:	49                   	dec    %ecx
435a3c:	47                   	inc    %edi
435a3d:	47                   	inc    %edi
435a3e:	75 54                	jne    0x435a94
435a40:	4e                   	dec    %esi
435a41:	36 42                	ss inc %edx
435a43:	75 33                	jne    0x435a78
435a45:	56                   	push   %esi
435a46:	69 6e 30 73 79 4a 6a 	imul   $0x6a4a7973,0x30(%esi),%ebp
435a4d:	70 50                	jo     0x435a9f
435a4f:	71 6f                	jno    0x435ac0
435a51:	77 68                	ja     0x435abb
435a53:	64 66 75 6f          	fs data16 jne 0x435ac6
435a57:	74 39                	je     0x435a92
435a59:	67 77 2b             	addr16 ja 0x435a87
435a5c:	49                   	dec    %ecx
435a5d:	69 73 42 30 36 79 43 	imul   $0x43793630,0x42(%ebx),%esi
435a64:	44                   	inc    %esp
435a65:	36 42                	ss inc %edx
435a67:	6e                   	outsb  %ds:(%esi),(%dx)
435a68:	4f                   	dec    %edi
435a69:	42                   	inc    %edx
435a6a:	57                   	push   %edi
435a6b:	6b 54 70 57 6c       	imul   $0x6c,0x57(%eax,%esi,2),%edx
435a70:	6e                   	outsb  %ds:(%esi),(%dx)
435a71:	6e                   	outsb  %ds:(%esi),(%dx)
435a72:	68 70 33 49 56       	push   $0x56493370
435a77:	53                   	push   %ebx
435a78:	2b 49 75             	sub    0x75(%ecx),%ecx
435a7b:	67 78 4e             	addr16 js 0x435acc
435a7e:	75 58                	jne    0x435ad8
435a80:	39 43 75             	cmp    %eax,0x75(%ebx)
435a83:	6c                   	insb   (%dx),%es:(%edi)
435a84:	32 55 56             	xor    0x56(%ebp),%dl
435a87:	48                   	dec    %eax
435a88:	77 2f                	ja     0x435ab9
435a8a:	64 4d                	fs dec %ebp
435a8c:	64 73 64             	fs jae 0x435af3
435a8f:	7a 30                	jp     0x435ac1
435a91:	75 57                	jne    0x435aea
435a93:	79 72                	jns    0x435b07
435a95:	34 6d                	xor    $0x6d,%al
435a97:	50                   	push   %eax
435a98:	4c                   	dec    %esp
435a99:	79 56                	jns    0x435af1
435a9b:	65 49                	gs dec %ecx
435a9d:	4a                   	dec    %edx
435a9e:	42                   	inc    %edx
435a9f:	46                   	inc    %esi
435aa0:	75 72                	jne    0x435b14
435aa2:	42                   	inc    %edx
435aa3:	46                   	inc    %esi
435aa4:	47                   	inc    %edi
435aa5:	47                   	inc    %edi
435aa6:	65 53                	gs push %ebx
435aa8:	36 6c                	ss insb (%dx),%es:(%edi)
435aaa:	70 42                	jo     0x435aee
435aac:	6c                   	insb   (%dx),%es:(%edi)
435aad:	71 32                	jno    0x435ae1
435aaf:	31 53 43             	xor    %edx,0x43(%ebx)
435ab2:	50                   	push   %eax
435ab3:	41                   	inc    %ecx
435ab4:	70 4e                	jo     0x435b04
435ab6:	73 5a                	jae    0x435b12
435ab8:	72 7a                	jb     0x435b34
435aba:	31 46 42             	xor    %eax,0x42(%esi)
435abd:	61                   	popa
435abe:	78 35                	js     0x435af5
435ac0:	72 47                	jb     0x435b09
435ac2:	70 47                	jo     0x435b0b
435ac4:	79 4f                	jns    0x435b15
435ac6:	35 4b 57 78 44       	xor    $0x4478574b,%eax
435acb:	36 47                	ss inc %edi
435acd:	67 39 4e 31          	cmp    %ecx,0x31(%bp)
435ad1:	2b 45 67             	sub    0x67(%ebp),%eax
435ad4:	2f                   	das
435ad5:	45                   	inc    %ebp
435ad6:	6c                   	insb   (%dx),%es:(%edi)
435ad7:	31 51 66             	xor    %edx,0x66(%ecx)
435ada:	39 4e 61             	cmp    %ecx,0x61(%esi)
435add:	6b 52 56 63          	imul   $0x63,0x56(%edx),%edx
435ae1:	44                   	inc    %esp
435ae2:	74 6f                	je     0x435b53
435ae4:	70 2b                	jo     0x435b11
435ae6:	34 6e                	xor    $0x6e,%al
435ae8:	52                   	push   %edx
435ae9:	4f                   	dec    %edi
435aea:	6d                   	insl   (%dx),%es:(%edi)
435aeb:	4c                   	dec    %esp
435aec:	6b 64 73 4e 35       	imul   $0x35,0x4e(%ebx,%esi,2),%esp
435af1:	47                   	inc    %edi
435af2:	61                   	popa
435af3:	75 39                	jne    0x435b2e
435af5:	55                   	push   %ebp
435af6:	4a                   	dec    %edx
435af7:	50                   	push   %eax
435af8:	67 70 38             	addr16 jo 0x435b33
435afb:	30 4b 71             	xor    %cl,0x71(%ebx)
435afe:	35 72 47 58 47       	xor    $0x47584772,%eax
435b03:	66 65 52             	gs push %dx
435b06:	4b                   	dec    %ebx
435b07:	4f                   	dec    %edi
435b08:	59                   	pop    %ecx
435b09:	59                   	pop    %ecx
435b0a:	47                   	inc    %edi
435b0b:	47                   	inc    %edi
435b0c:	54                   	push   %esp
435b0d:	71 43                	jno    0x435b52
435b0f:	46                   	inc    %esi
435b10:	61                   	popa
435b11:	51                   	push   %ecx
435b12:	65 79 68             	gs jns 0x435b7d
435b15:	39 68 39             	cmp    %ebp,0x39(%eax)
435b18:	54                   	push   %esp
435b19:	53                   	push   %ebx
435b1a:	34 46                	xor    $0x46,%al
435b1c:	49                   	dec    %ecx
435b1d:	46                   	inc    %esi
435b1e:	75 4b                	jne    0x435b6b
435b20:	45                   	inc    %ebp
435b21:	72 61                	jb     0x435b84
435b23:	2b 56 5a             	sub    0x5a(%esi),%edx
435b26:	61                   	popa
435b27:	70 6d                	jo     0x435b96
435b29:	49                   	dec    %ecx
435b2a:	70 65                	jo     0x435b91