4337f5:	55                   	push   %ebp
4337f6:	7a 7a                	jp     0x433872
4337f8:	6a 71                	push   $0x71
4337fa:	31 72 4e             	xor    %esi,0x4e(%edx)
4337fd:	74 6c                	je     0x43386b
4337ff:	30 4e 31             	xor    %cl,0x31(%esi)
433802:	55                   	push   %ebp
433803:	31 4a 74             	xor    %ecx,0x74(%edx)
433806:	49                   	dec    %ecx
433807:	43                   	inc    %ebx
433808:	34 59                	xor    $0x59,%al
43380a:	6f                   	outsl  %ds:(%esi),(%dx)
43380b:	51                   	push   %ecx
43380c:	47                   	inc    %edi
43380d:	4e                   	dec    %esi
43380e:	6e                   	outsb  %ds:(%esi),(%dx)
43380f:	79 69                	jns    0x43387a
433811:	30 72 64             	xor    %dh,0x64(%edx)
433814:	70 75                	jo     0x43388b
433816:	34 41                	xor    $0x41,%al
433818:	41                   	inc    %ecx
433819:	4f                   	dec    %edi
43381a:	44                   	inc    %esp
43381b:	52                   	push   %edx
43381c:	51                   	push   %ecx
43381d:	64 52                	fs push %edx
43381f:	59                   	pop    %ecx
433820:	4c                   	dec    %esp
433821:	48                   	dec    %eax
433822:	34 51                	xor    $0x51,%al
433824:	66 4f                	dec    %di
433826:	6d                   	insl   (%dx),%es:(%edi)
433827:	43                   	inc    %ebx
433828:	31 43 35             	xor    %eax,0x35(%ebx)
43382b:	4f                   	dec    %edi
43382c:	6a 50                	push   $0x50
43382e:	4e                   	dec    %esi
43382f:	4c                   	dec    %esp
433830:	4b                   	dec    %ebx
433831:	76 58                	jbe    0x43388b
433833:	43                   	inc    %ebx
433834:	68 4a 6b 73 64       	push   $0x64736b4a
433839:	50                   	push   %eax
43383a:	62 66 6b             	bound  %esp,0x6b(%esi)
43383d:	6d                   	insl   (%dx),%es:(%edi)
43383e:	52                   	push   %edx
43383f:	57                   	push   %edi
433840:	54                   	push   %esp
433841:	73 33                	jae    0x433876
433843:	6d                   	insl   (%dx),%es:(%edi)
433844:	4d                   	dec    %ebp
433845:	32 78 41             	xor    0x41(%eax),%bh
433848:	63 4f 35             	arpl   %ecx,0x35(%edi)
43384b:	39 5a 42             	cmp    %ebx,0x42(%edx)
43384e:	33 74 77 76          	xor    0x76(%edi,%esi,2),%esi
433852:	66 6c                	data16 insb (%dx),%es:(%edi)
433854:	75 79                	jne    0x4338cf
433856:	48                   	dec    %eax
433857:	78 51                	js     0x4338aa
433859:	67 75 46             	addr16 jne 0x4338a2
43385c:	6e                   	outsb  %ds:(%esi),(%dx)
43385d:	59                   	pop    %ecx
43385e:	55                   	push   %ebp
43385f:	4a                   	dec    %edx
433860:	42                   	inc    %edx
433861:	45                   	inc    %ebp
433862:	65 6b 49 6a 6f       	imul   $0x6f,%gs:0x6a(%ecx),%ecx
433867:	56                   	push   %esi
433868:	6e                   	outsb  %ds:(%esi),(%dx)
433869:	56                   	push   %esi
43386a:	6b 63 63 36          	imul   $0x36,0x63(%ebx),%esp
43386e:	45                   	inc    %ebp
43386f:	76 7a                	jbe    0x4338eb
433871:	65 2f                	gs das
433873:	41                   	inc    %ecx
433874:	72 66                	jb     0x4338dc
433876:	6a 2b                	push   $0x2b
433878:	73 56                	jae    0x4338d0
43387a:	79 39                	jns    0x4338b5
43387c:	63 76 52             	arpl   %esi,0x52(%esi)
43387f:	6c                   	insb   (%dx),%es:(%edi)
433880:	34 49                	xor    $0x49,%al
433882:	55                   	push   %ebp
433883:	6a 6a                	push   $0x6a
433885:	58                   	pop    %eax
433886:	38 6a 4e             	cmp    %ch,0x4e(%edx)
433889:	67 67 46             	addr16 addr16 inc %esi
43388c:	6c                   	insb   (%dx),%es:(%edi)
43388d:	66 50                	push   %ax
43388f:	79 6c                	jns    0x4338fd
433891:	6f                   	outsl  %ds:(%esi),(%dx)
433892:	68 63 70 75 30       	push   $0x30757063
433897:	62 6c 61 4b          	bound  %ebp,0x4b(%ecx,%eiz,2)
43389b:	35 7a 5a 50 4f       	xor    $0x4f505a7a,%eax
4338a0:	65 57                	gs push %edi
4338a2:	69 76 52 7a 69 34 4e 	imul   $0x4e34697a,0x52(%esi),%esi
4338a9:	7a 51                	jp     0x4338fc
4338ab:	52                   	push   %edx
4338ac:	55                   	push   %ebp
4338ad:	69 37 51 72 54 61    	imul   $0x61547251,(%edi),%esi
4338b3:	79 79                	jns    0x43392e
4338b5:	35 50 49 47 7a       	xor    $0x7a474950,%eax
4338ba:	46                   	inc    %esi
4338bb:	51                   	push   %ecx
4338bc:	71 71                	jno    0x43392f
4338be:	42                   	inc    %edx
4338bf:	54                   	push   %esp
4338c0:	31 48 72             	xor    %ecx,0x72(%eax)
4338c3:	64 2b 67 4f          	sub    %fs:0x4f(%edi),%esp
4338c7:	57                   	push   %edi
4338c8:	65 57                	gs push %edi
4338ca:	57                   	push   %edi
4338cb:	58                   	pop    %eax
4338cc:	42                   	inc    %edx
4338cd:	63 44 4a 77          	arpl   %eax,0x77(%edx,%ecx,2)
4338d1:	4f                   	dec    %edi
4338d2:	38 55 34             	cmp    %dl,0x34(%ebp)
4338d5:	70 51                	jo     0x433928
4338d7:	70 43                	jo     0x43391c
4338d9:	51                   	push   %ecx
4338da:	55                   	push   %ebp
4338db:	5a                   	pop    %edx
4338dc:	59                   	pop    %ecx
4338dd:	37                   	aaa
4338de:	62 61 48             	bound  %esp,0x48(%ecx)
4338e1:	64 46                	fs inc %esi
4338e3:	73 32                	jae    0x433917
4338e5:	4e                   	dec    %esi
4338e6:	44                   	inc    %esp
4338e7:	30 32                	xor    %dh,(%edx)
4338e9:	2b 51 55             	sub    0x55(%ecx),%edx
4338ec:	57                   	push   %edi
4338ed:	6c                   	insb   (%dx),%es:(%edi)
4338ee:	50                   	push   %eax
4338ef:	67 6e                	outsb  %ds:(%si),(%dx)
4338f1:	30 70 64             	xor    %dh,0x64(%eax)
4338f4:	61                   	popa
4338f5:	53                   	push   %ebx
4338f6:	43                   	inc    %ebx
4338f7:	37                   	aaa
4338f8:	44                   	inc    %esp
4338f9:	54                   	push   %esp
4338fa:	2b 50 47             	sub    0x47(%eax),%edx
4338fd:	41                   	inc    %ecx
4338fe:	39 33                	cmp    %esi,(%ebx)
433900:	46                   	inc    %esi
433901:	70 46                	jo     0x433949
433903:	57                   	push   %edi
433904:	6e                   	outsb  %ds:(%esi),(%dx)
433905:	6d                   	insl   (%dx),%es:(%edi)
433906:	68 30 77 72 46       	push   $0x46727730
43390b:	38 6f 46             	cmp    %ch,0x46(%edi)
43390e:	6b 65 44 6e          	imul   $0x6e,0x44(%ebp),%esp
433912:	74 63                	je     0x433977
433914:	5a                   	pop    %edx
433915:	6d                   	insl   (%dx),%es:(%edi)
433916:	56                   	push   %esi
433917:	4c                   	dec    %esp
433918:	69 66 6a 73 71 6e 4c 	imul   $0x4c6e7173,0x6a(%esi),%esp
43391f:	56                   	push   %esi
433920:	61                   	popa
433921:	54                   	push   %esp
433922:	79 33                	jns    0x433957
433924:	41                   	inc    %ecx
433925:	52                   	push   %edx
433926:	4f                   	dec    %edi
433927:	78 58                	js     0x433981
433929:	32 6e 57             	xor    0x57(%esi),%ch
43392c:	76 4a                	jbe    0x433978
43392e:	37                   	aaa
43392f:	4f                   	dec    %edi
433930:	57                   	push   %edi
433931:	35 4b 48 43 62       	xor    $0x6243484b,%eax
433936:	70 6a                	jo     0x4339a2
433938:	73 63                	jae    0x43399d
43393a:	63 43 41             	arpl   %eax,0x41(%ebx)
43393d:	49                   	dec    %ecx
43393e:	47                   	inc    %edi
43393f:	73 72                	jae    0x4339b3
433941:	54                   	push   %esp
433942:	49                   	dec    %ecx
433943:	78 75                	js     0x4339ba
433945:	73 45                	jae    0x43398c
433947:	76 65                	jbe    0x4339ae
433949:	72 30                	jb     0x43397b
43394b:	55                   	push   %ebp
43394c:	46                   	inc    %esi
43394d:	53                   	push   %ebx
43394e:	55                   	push   %ebp
43394f:	46                   	inc    %esi
433950:	32 78 79             	xor    0x79(%eax),%bh
433953:	6f                   	outsl  %ds:(%esi),(%dx)
433954:	66 75 61             	data16 jne 0x4339b8
433957:	41                   	inc    %ecx
433958:	6c                   	insb   (%dx),%es:(%edi)
433959:	64 62 59 63          	bound  %ebx,%fs:0x63(%ecx)
43395d:	33 4b 43             	xor    0x43(%ebx),%ecx
433960:	50                   	push   %eax
433961:	4e                   	dec    %esi
433962:	30 37                	xor    %dh,(%edi)
433964:	53                   	push   %ebx
433965:	74 62                	je     0x4339c9
433967:	77 49                	ja     0x4339b2
433969:	66 7a 2f             	data16 jp 0x43399b
43396c:	73 4c                	jae    0x4339ba
43396e:	4c                   	dec    %esp
43396f:	4c                   	dec    %esp
433970:	47                   	inc    %edi
433971:	2f                   	das
433972:	55                   	push   %ebp
433973:	42                   	inc    %edx
433974:	68 79 66 76 6c       	push   $0x6c766679
433979:	75 54                	jne    0x4339cf
43397b:	72 78                	jb     0x4339f5
43397d:	70 33                	jo     0x4339b2
43397f:	53                   	push   %ebx
433980:	43                   	inc    %ebx
433981:	74 31                	je     0x4339b4
433983:	44                   	inc    %esp
433984:	53                   	push   %ebx
433985:	55                   	push   %ebp
433986:	47                   	inc    %edi
433987:	67 65 2f             	addr16 gs das
43398a:	2f                   	das
43398b:	52                   	push   %edx
43398c:	4f                   	dec    %edi
43398d:	69 41 2f 36 4b 36 6b 	imul   $0x6b364b36,0x2f(%ecx),%eax
433994:	71 6b                	jno    0x433a01
433996:	53                   	push   %ebx
433997:	72 6b                	jb     0x433a04
433999:	5a                   	pop    %edx
43399a:	67 4b                	addr16 dec %ebx
43399c:	54                   	push   %esp
43399d:	52                   	push   %edx
43399e:	39 48 61             	cmp    %ecx,0x61(%eax)
4339a1:	57                   	push   %edi
4339a2:	57                   	push   %edi
4339a3:	6e                   	outsb  %ds:(%esi),(%dx)
4339a4:	48                   	dec    %eax
4339a5:	73 30                	jae    0x4339d7
4339a7:	69 4f 35 56 72 67 65 	imul   $0x65677256,0x35(%edi),%ecx
4339ae:	4e                   	dec    %esi
4339af:	6e                   	outsb  %ds:(%esi),(%dx)
4339b0:	31 72 79             	xor    %esi,0x79(%edx)
4339b3:	74 4c                	je     0x433a01
4339b5:	75 69                	jne    0x433a20
4339b7:	69 38 33 2b 76 63    	imul   $0x63762b33,(%eax),%edi
4339bd:	47                   	inc    %edi
4339be:	65 44                	gs inc %esp
4339c0:	38 58 4a             	cmp    %bl,0x4a(%eax)
4339c3:	6d                   	insl   (%dx),%es:(%edi)
4339c4:	4f                   	dec    %edi
4339c5:	56                   	push   %esi
4339c6:	68 72 51 6a 58       	push   $0x586a5172
4339cb:	54                   	push   %esp
4339cc:	6b 42 79 4e          	imul   $0x4e,0x79(%edx),%eax
4339d0:	68 59 46 2f 49       	push   $0x492f4659
4339d5:	37                   	aaa
4339d6:	36 57                	ss push %edi
4339d8:	4e                   	dec    %esi
4339d9:	76 65                	jbe    0x433a40
4339db:	41                   	inc    %ecx
4339dc:	55                   	push   %ebp
4339dd:	6e                   	outsb  %ds:(%esi),(%dx)
4339de:	51                   	push   %ecx
4339df:	2b 63 4d             	sub    0x4d(%ebx),%esp
4339e2:	63 50 41             	arpl   %edx,0x41(%eax)
4339e5:	45                   	inc    %ebp
4339e6:	45                   	inc    %ebp
4339e7:	78 70                	js     0x433a59
4339e9:	66 45                	inc    %bp
4339eb:	30 41 2b             	xor    %al,0x2b(%ecx)
4339ee:	4c                   	dec    %esp
4339ef:	71 57                	jno    0x433a48
4339f1:	4d                   	dec    %ebp
4339f2:	4e                   	dec    %esi
4339f3:	4a                   	dec    %edx
4339f4:	70 38                	jo     0x433a2e
4339f6:	48                   	dec    %eax
4339f7:	68 53 4b 57 5a       	push   $0x5a574b53
4339fc:	33 4f 74             	xor    0x74(%edi),%ecx
4339ff:	65 61                	gs popa
433a01:	56                   	push   %esi
433a02:	35 57 46 70 4e       	xor    $0x4e704657,%eax
433a07:	4d                   	dec    %ebp
433a08:	32 4c 34 46          	xor    0x46(%esp,%esi,1),%cl
433a0c:	4b                   	dec    %ebx
433a0d:	54                   	push   %esp
433a0e:	63 52 41             	arpl   %edx,0x41(%edx)
433a11:	62 62 77             	bound  %esp,0x77(%edx)
433a14:	61                   	popa
433a15:	2f                   	das
433a16:	66 43                	inc    %bx
433a18:	79 66                	jns    0x433a80
433a1a:	2f                   	das
433a1b:	64 56                	fs push %esi
433a1d:	43                   	inc    %ebx
433a1e:	79 74                	jns    0x433a94
433a20:	2b 46 56             	sub    0x56(%esi),%eax
433a23:	4d                   	dec    %ebp
433a24:	33 6a 77             	xor    0x77(%edx),%ebp
433a27:	49                   	dec    %ecx
433a28:	38 59 68             	cmp    %bl,0x68(%ecx)
433a2b:	45                   	inc    %ebp
433a2c:	62 4f 6d             	bound  %ecx,0x6d(%edi)
433a2f:	73 34                	jae    0x433a65
433a31:	64 75 4e             	fs jne 0x433a82
433a34:	47                   	inc    %edi
433a35:	47                   	inc    %edi
433a36:	70 67                	jo     0x433a9f
433a38:	4e                   	dec    %esi
433a39:	37                   	aaa
433a3a:	72 6c                	jb     0x433aa8
433a3c:	56                   	push   %esi
433a3d:	67 36 36 34 62       	addr16 ss ss xor $0x62,%al
433a42:	42                   	inc    %edx
433a43:	39 78 2f             	cmp    %edi,0x2f(%eax)
433a46:	51                   	push   %ecx
433a47:	61                   	popa
433a48:	48                   	dec    %eax
433a49:	35 66 52 54 7a       	xor    $0x7a545266,%eax
433a4e:	77 64                	ja     0x433ab4
433a50:	6e                   	outsb  %ds:(%esi),(%dx)
433a51:	74 2f                	je     0x433a82
433a53:	38 5a 4c             	cmp    %bl,0x4c(%edx)
433a56:	52                   	push   %edx
433a57:	53                   	push   %ebx
433a58:	64 5a                	fs pop %edx
433a5a:	42                   	inc    %edx
433a5b:	34 32                	xor    $0x32,%al
433a5d:	7a 49                	jp     0x433aa8
433a5f:	66 73 36             	data16 jae 0x433a98
433a62:	54                   	push   %esp
433a63:	52                   	push   %edx
433a64:	6a 79                	push   $0x79
433a66:	75 34                	jne    0x433a9c
433a68:	63 42 55             	arpl   %eax,0x55(%edx)
433a6b:	46                   	inc    %esi
433a6c:	72 31                	jb     0x433a9f
433a6e:	34 2f                	xor    $0x2f,%al
433a70:	30 6d 50             	xor    %ch,0x50(%ebp)
433a73:	6f                   	outsl  %ds:(%esi),(%dx)
433a74:	66 38 78 78          	data16 cmp %bh,0x78(%eax)
433a78:	77 42                	ja     0x433abc
433a7a:	64 46                	fs inc %esi
433a7c:	76 4e                	jbe    0x433acc
433a7e:	6f                   	outsl  %ds:(%esi),(%dx)
433a7f:	33 74 56 36          	xor    0x36(%esi,%edx,2),%esi
433a83:	2b 7a 79             	sub    0x79(%edx),%edi
433a86:	4a                   	dec    %edx