43883d:	63 64 38 76          	arpl   %esp,0x76(%eax,%edi,1)
438841:	46                   	inc    %esi
438842:	42                   	inc    %edx
438843:	75 31                	jne    0x438876
438845:	4f                   	dec    %edi
438846:	63 61 50             	arpl   %esp,0x50(%ecx)
438849:	47                   	inc    %edi
43884a:	68 61 72 55 35       	push   $0x35557261
43884f:	4a                   	dec    %edx
438850:	64 74 7a             	fs je  0x4388cd
438853:	56                   	push   %esi
438854:	55                   	push   %ebp
438855:	71 73                	jno    0x4388ca
438857:	38 45 78             	cmp    %al,0x78(%ebp)
43885a:	4b                   	dec    %ebx
43885b:	5a                   	pop    %edx
43885c:	68 4c 65 74 57       	push   $0x5774654c
438861:	79 55                	jns    0x4388b8
438863:	31 47 6c             	xor    %eax,0x6c(%edi)
438866:	4d                   	dec    %ebp
438867:	2f                   	das
438868:	45                   	inc    %ebp
438869:	2f                   	das
43886a:	65 2b 44 44 36       	sub    %gs:0x36(%esp,%eax,2),%eax
43886f:	48                   	dec    %eax
438870:	33 78 52             	xor    0x52(%eax),%edi
438873:	67 53                	addr16 push %ebx
438875:	78 6c                	js     0x4388e3
438877:	76 68                	jbe    0x4388e1
438879:	64 53                	fs push %ebx
43887b:	35 36 38 30 45       	xor    $0x45303836,%eax
438880:	61                   	popa
438881:	43                   	inc    %ebx
438882:	77 55                	ja     0x4388d9
438884:	79 52                	jns    0x4388d8
438886:	76 57                	jbe    0x4388df
438888:	50                   	push   %eax
438889:	35 49 67 78 65       	xor    $0x65786749,%eax
43888e:	64 39 5a 52          	cmp    %ebx,%fs:0x52(%edx)
438892:	36 48                	ss dec %eax
438894:	58                   	pop    %eax
438895:	68 6c 70 6a 32       	push   $0x326a706c
43889a:	50                   	push   %eax
43889b:	6e                   	outsb  %ds:(%esi),(%dx)
43889c:	73 47                	jae    0x4388e5
43889e:	48                   	dec    %eax
43889f:	33 4e 71             	xor    0x71(%esi),%ecx
4388a2:	53                   	push   %ebx
4388a3:	2f                   	das
4388a4:	44                   	inc    %esp
4388a5:	54                   	push   %esp
4388a6:	74 2b                	je     0x4388d3
4388a8:	4e                   	dec    %esi
4388a9:	61                   	popa
4388aa:	32 50 35             	xor    0x35(%eax),%dl
4388ad:	4c                   	dec    %esp
4388ae:	33 57 4b             	xor    0x4b(%edi),%edx
4388b1:	55                   	push   %ebp
4388b2:	6d                   	insl   (%dx),%es:(%edi)
4388b3:	75 44                	jne    0x4388f9
4388b5:	64 72 6a             	fs jb  0x438922
4388b8:	62 42 43             	bound  %eax,0x43(%edx)
4388bb:	76 49                	jbe    0x438906
4388bd:	61                   	popa
4388be:	2b 67 51             	sub    0x51(%edi),%esp
4388c1:	67 59                	addr16 pop %ecx
4388c3:	39 2b                	cmp    %ebp,(%ebx)
4388c5:	4c                   	dec    %esp
4388c6:	68 78 50 45 55       	push   $0x55455078
4388cb:	6e                   	outsb  %ds:(%esi),(%dx)
4388cc:	69 51 6b 49 72 65 71 	imul   $0x71657249,0x6b(%ecx),%edx
4388d3:	32 4e 67             	xor    0x67(%esi),%cl
4388d6:	64 71 65             	fs jno 0x43893e
4388d9:	56                   	push   %esi
4388da:	6e                   	outsb  %ds:(%esi),(%dx)
4388db:	6d                   	insl   (%dx),%es:(%edi)
4388dc:	35 6c 54 54 31       	xor    $0x3154546c,%eax
4388e1:	63 68 74             	arpl   %ebp,0x74(%eax)
4388e4:	4d                   	dec    %ebp
4388e5:	36 41                	ss inc %ecx
4388e7:	70 6b                	jo     0x438954
4388e9:	72 6e                	jb     0x438959
4388eb:	4c                   	dec    %esp
4388ec:	68 7a 47 35 50       	push   $0x5035477a
4388f1:	43                   	inc    %ebx
4388f2:	75 61                	jne    0x438955
4388f4:	58                   	pop    %eax
4388f5:	76 56                	jbe    0x43894d
4388f7:	32 67 39             	xor    0x39(%edi),%ah
4388fa:	56                   	push   %esi
4388fb:	6c                   	insb   (%dx),%es:(%edi)
4388fc:	5a                   	pop    %edx
4388fd:	67 30 32             	xor    %dh,(%bp,%si)
438900:	75 4e                	jne    0x438950
438902:	36 56                	ss push %esi
438904:	33 63 6d             	xor    0x6d(%ebx),%esp
438907:	75 4d                	jne    0x438956
438909:	72 68                	jb     0x438973
43890b:	71 73                	jno    0x438980
43890d:	73 4b                	jae    0x43895a
43890f:	6c                   	insb   (%dx),%es:(%edi)
438910:	63 75 49             	arpl   %esi,0x49(%ebp)
438913:	69 45 72 44 48 39 65 	imul   $0x65394844,0x72(%ebp),%eax
43891a:	43                   	inc    %ebx
43891b:	71 54                	jno    0x438971
43891d:	4e                   	dec    %esi
43891e:	54                   	push   %esp
43891f:	4a                   	dec    %edx
438920:	53                   	push   %ebx
438921:	43                   	inc    %ebx
438922:	46                   	inc    %esi
438923:	7a 33                	jp     0x438958
438925:	7a 52                	jp     0x438979
438927:	76 76                	jbe    0x43899f
438929:	68 4f 42 71 65       	push   $0x6571424f
43892e:	33 73 30             	xor    0x30(%ebx),%esi
438931:	36 4b                	ss dec %ebx
438933:	59                   	pop    %ecx
438934:	70 68                	jo     0x43899e
438936:	48                   	dec    %eax
438937:	6c                   	insb   (%dx),%es:(%edi)
438938:	57                   	push   %edi
438939:	56                   	push   %esi
43893a:	6f                   	outsl  %ds:(%esi),(%dx)
43893b:	6e                   	outsb  %ds:(%esi),(%dx)
43893c:	4f                   	dec    %edi
43893d:	63 66 39             	arpl   %esp,0x39(%esi)
438940:	58                   	pop    %eax
438941:	71 72                	jno    0x4389b5
438943:	38 43 33             	cmp    %al,0x33(%ebx)
438946:	62 55 76             	bound  %edx,0x76(%ebp)
438949:	51                   	push   %ecx
43894a:	77 46                	ja     0x438992
43894c:	77 34                	ja     0x438982
43894e:	41                   	inc    %ecx
43894f:	70 53                	jo     0x4389a4
438951:	66 38 6d 66          	data16 cmp %ch,0x66(%ebp)
438955:	4d                   	dec    %ebp
438956:	51                   	push   %ecx
438957:	30 68 4d             	xor    %ch,0x4d(%eax)
43895a:	4e                   	dec    %esi
43895b:	4e                   	dec    %esi
43895c:	41                   	inc    %ecx
43895d:	42                   	inc    %edx
43895e:	55                   	push   %ebp
43895f:	50                   	push   %eax
438960:	6c                   	insb   (%dx),%es:(%edi)
438961:	61                   	popa
438962:	68 30 2b 30 63       	push   $0x63302b30
438967:	4c                   	dec    %esp
438968:	6c                   	insb   (%dx),%es:(%edi)
438969:	69 57 34 54 75 72 4f 	imul   $0x4f727554,0x34(%edi),%edx
438970:	6f                   	outsl  %ds:(%esi),(%dx)
438971:	65 54                	gs push %esp
438973:	42                   	inc    %edx
438974:	32 4f 4b             	xor    0x4b(%edi),%cl
438977:	2b 50 35             	sub    0x35(%eax),%edx
43897a:	53                   	push   %ebx
43897b:	64 66 55             	fs push %bp
43897e:	75 30                	jne    0x4389b0
438980:	77 6f                	ja     0x4389f1
438982:	7a 7a                	jp     0x4389fe
438984:	6f                   	outsl  %ds:(%esi),(%dx)
438985:	74 35                	je     0x4389bc
438987:	71 67                	jno    0x4389f0
438989:	44                   	inc    %esp
43898a:	4d                   	dec    %ebp
43898b:	49                   	dec    %ecx
43898c:	79 4c                	jns    0x4389da
43898e:	46                   	inc    %esi
43898f:	48                   	dec    %eax
438990:	6c                   	insb   (%dx),%es:(%edi)
438991:	4d                   	dec    %ebp
438992:	44                   	inc    %esp
438993:	2b 4d 4f             	sub    0x4f(%ebp),%ecx
438996:	43                   	inc    %ebx
438997:	63 36                	arpl   %esi,(%esi)
438999:	57                   	push   %edi
43899a:	36 76 79             	ss jbe 0x438a16
43899d:	65 6e                	outsb  %gs:(%esi),(%dx)
43899f:	34 4e                	xor    $0x4e,%al
4389a1:	56                   	push   %esi
4389a2:	6d                   	insl   (%dx),%es:(%edi)
4389a3:	4e                   	dec    %esi
4389a4:	69 6c 30 6e 7a 75 30 	imul   $0x4e30757a,0x6e(%eax,%esi,1),%ebp
4389ab:	4e
4389ac:	70 30                	jo     0x4389de
4389ae:	4b                   	dec    %ebx
4389af:	50                   	push   %eax
4389b0:	4a                   	dec    %edx
4389b1:	62 35 43 44 6a 34    	bound  %esi,0x346a4443
4389b7:	6f                   	outsl  %ds:(%esi),(%dx)
4389b8:	4f                   	dec    %edi
4389b9:	50                   	push   %eax
4389ba:	63 69 55             	arpl   %ebp,0x55(%ecx)
4389bd:	53                   	push   %ebx
4389be:	46                   	inc    %esi
4389bf:	2b 6d 61             	sub    0x61(%ebp),%ebp
4389c2:	35 37 44 75 4a       	xor    $0x4a754437,%eax
4389c7:	2f                   	das
4389c8:	74 6b                	je     0x438a35
4389ca:	51                   	push   %ecx
4389cb:	39 61 57             	cmp    %esp,0x57(%ecx)
4389ce:	35 76 77 71 68       	xor    $0x68717776,%eax
4389d3:	56                   	push   %esi
4389d4:	56                   	push   %esi
4389d5:	46                   	inc    %esi
4389d6:	42                   	inc    %edx
4389d7:	34 41                	xor    $0x41,%al
4389d9:	45                   	inc    %ebp
4389da:	46                   	inc    %esi
4389db:	77 6d                	ja     0x438a4a
4389dd:	77 46                	ja     0x438a25
4389df:	4f                   	dec    %edi
4389e0:	65 76 75             	gs jbe 0x438a58
4389e3:	43                   	inc    %ebx
4389e4:	32 62 61             	xor    0x61(%edx),%ah
4389e7:	70 58                	jo     0x438a41
4389e9:	72 71                	jb     0x438a5c
4389eb:	6f                   	outsl  %ds:(%esi),(%dx)
4389ec:	58                   	pop    %eax
4389ed:	58                   	pop    %eax
4389ee:	4b                   	dec    %ebx
4389ef:	76 57                	jbe    0x438a48
4389f1:	65 7a 2b             	gs jp  0x438a1f
4389f4:	76 6f                	jbe    0x438a65
4389f6:	6d                   	insl   (%dx),%es:(%edi)
4389f7:	31 6f 34             	xor    %ebp,0x34(%edi)
4389fa:	72 65                	jb     0x438a61
4389fc:	31 53 30             	xor    %edx,0x30(%ebx)
4389ff:	59                   	pop    %ecx
438a00:	4f                   	dec    %edi
438a01:	41                   	inc    %ecx
438a02:	2b 58 75             	sub    0x75(%eax),%ebx
438a05:	44                   	inc    %esp
438a06:	75 62                	jne    0x438a6a
438a08:	4b                   	dec    %ebx
438a09:	45                   	inc    %ebp
438a0a:	55                   	push   %ebp
438a0b:	36 4f                	ss dec %edi
438a0d:	36 53                	ss push %ebx
438a0f:	74 43                	je     0x438a54
438a11:	64 42                	fs inc %edx
438a13:	73 54                	jae    0x438a69
438a15:	2b 4d 56             	sub    0x56(%ebp),%ecx
438a18:	41                   	inc    %ecx
438a19:	34 2b                	xor    $0x2b,%al
438a1b:	59                   	pop    %ecx
438a1c:	39 49 4f             	cmp    %ecx,0x4f(%ecx)
438a1f:	4d                   	dec    %ebp
438a20:	59                   	pop    %ecx
438a21:	30 67 67             	xor    %ah,0x67(%edi)
438a24:	50                   	push   %eax
438a25:	6c                   	insb   (%dx),%es:(%edi)
438a26:	48                   	dec    %eax
438a27:	50                   	push   %eax
438a28:	4e                   	dec    %esi
438a29:	45                   	inc    %ebp
438a2a:	45                   	inc    %ebp
438a2b:	47                   	inc    %edi
438a2c:	79 32                	jns    0x438a60
438a2e:	70 4b                	jo     0x438a7b
438a30:	5a                   	pop    %edx
438a31:	32 6a 79             	xor    0x79(%edx),%ch
438a34:	6a 6a                	push   $0x6a
438a36:	76 44                	jbe    0x438a7c
438a38:	6a 71                	push   $0x71
438a3a:	79 37                	jns    0x438a73
438a3c:	65 6e                	outsb  %gs:(%esi),(%dx)
438a3e:	73 42                	jae    0x438a82
438a40:	78 2b                	js     0x438a6d
438a42:	6e                   	outsb  %ds:(%esi),(%dx)
438a43:	4b                   	dec    %ebx
438a44:	4c                   	dec    %esp
438a45:	32 6c 67 62          	xor    0x62(%edi,%eiz,2),%ch
438a49:	32 57 47             	xor    0x47(%edi),%dl
438a4c:	77 5a                	ja     0x438aa8
438a4e:	43                   	inc    %ebx
438a4f:	62 4c 63 77          	bound  %ecx,0x77(%ebx,%eiz,2)
438a53:	72 47                	jb     0x438a9c
438a55:	35 39 56 45 38       	xor    $0x38455639,%eax
438a5a:	4c                   	dec    %esp
438a5b:	5a                   	pop    %edx
438a5c:	66 78 70             	data16 js 0x438acf
438a5f:	54                   	push   %esp
438a60:	45                   	inc    %ebp
438a61:	76 6d                	jbe    0x438ad0
438a63:	41                   	inc    %ecx
438a64:	41                   	inc    %ecx
438a65:	4c                   	dec    %esp
438a66:	53                   	push   %ebx
438a67:	69 2b 5a 78 71 4d    	imul   $0x4d71785a,(%ebx),%ebp
438a6d:	2f                   	das
438a6e:	64 55                	fs push %ebp
438a70:	42                   	inc    %edx
438a71:	35 44 68 48 49       	xor    $0x49486844,%eax
438a76:	51                   	push   %ecx
438a77:	66 48                	dec    %ax
438a79:	58                   	pop    %eax
438a7a:	41                   	inc    %ecx
438a7b:	32 75 5a             	xor    0x5a(%ebp),%dh
438a7e:	32 2b                	xor    (%ebx),%ch
438a80:	35 43 73 76 44       	xor    $0x44767343,%eax
438a85:	53                   	push   %ebx
438a86:	70 56                	jo     0x438ade
438a88:	4d                   	dec    %ebp
438a89:	56                   	push   %esi
438a8a:	6c                   	insb   (%dx),%es:(%edi)
438a8b:	54                   	push   %esp
438a8c:	6d                   	insl   (%dx),%es:(%edi)
438a8d:	51                   	push   %ecx
438a8e:	6b 4b 34 6d          	imul   $0x6d,0x34(%ebx),%ecx
438a92:	6c                   	insb   (%dx),%es:(%edi)
438a93:	54                   	push   %esp
438a94:	48                   	dec    %eax
438a95:	63 35 42 59 52 62    	arpl   %esi,0x62525942
438a9b:	63 47 58             	arpl   %eax,0x58(%edi)
438a9e:	71 57                	jno    0x438af7
438aa0:	42                   	inc    %edx
438aa1:	44                   	inc    %esp
438aa2:	50                   	push   %eax
438aa3:	35 63 46 6f 74       	xor    $0x746f4663,%eax
438aa8:	39 6b 46             	cmp    %ebp,0x46(%ebx)
438aab:	62 5a 69             	bound  %ebx,0x69(%edx)
438aae:	64 54                	fs push %esp
438ab0:	68 33 4a 2b 63       	push   $0x632b4a33
438ab5:	49                   	dec    %ecx
438ab6:	38 5a 79             	cmp    %bl,0x79(%edx)
438ab9:	47                   	inc    %edi
438aba:	71 41                	jno    0x438afd
438abc:	73 73                	jae    0x438b31
438abe:	52                   	push   %edx
438abf:	31 38                	xor    %edi,(%eax)
438ac1:	31 42 75             	xor    %eax,0x75(%edx)
438ac4:	32 46 67             	xor    0x67(%esi),%al
438ac7:	68 73 44 56 6a       	push   $0x6a564473
438acc:	42                   	inc    %edx
438acd:	6c                   	insb   (%dx),%es:(%edi)
438ace:	34 71                	xor    $0x71,%al
438ad0:	4e                   	dec    %esi
438ad1:	56                   	push   %esi
438ad2:	73 56                	jae    0x438b2a
438ad4:	4d                   	dec    %ebp
438ad5:	49                   	dec    %ecx
438ad6:	2f                   	das
438ad7:	6a 32                	push   $0x32
438ad9:	77 2b                	ja     0x438b06
438adb:	6f                   	outsl  %ds:(%esi),(%dx)
438adc:	78 70                	js     0x438b4e
438ade:	61                   	popa