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
438adf:	53                   	push   %ebx
438ae0:	4e                   	dec    %esi
438ae1:	55                   	push   %ebp
438ae2:	6d                   	insl   (%dx),%es:(%edi)
438ae3:	7a 68                	jp     0x438b4d
438ae5:	72 73                	jb     0x438b5a
438ae7:	69 6c 78 45 4a 6e 46 	imul   $0x4c466e4a,0x45(%eax,%edi,2),%ebp
438aee:	4c
438aef:	66 45                	inc    %bp
438af1:	72 4e                	jb     0x438b41
438af3:	4e                   	dec    %esi
438af4:	59                   	pop    %ecx
438af5:	6f                   	outsl  %ds:(%esi),(%dx)
438af6:	38 55 74             	cmp    %dl,0x74(%ebp)
438af9:	59                   	pop    %ecx
438afa:	62 65 68             	bound  %esp,0x68(%ebp)
438afd:	73 6f                	jae    0x438b6e
438aff:	54                   	push   %esp
438b00:	6e                   	outsb  %ds:(%esi),(%dx)
438b01:	4b                   	dec    %ebx
438b02:	50                   	push   %eax
438b03:	37                   	aaa
438b04:	57                   	push   %edi
438b05:	56                   	push   %esi
438b06:	67 4e                	addr16 dec %esi
438b08:	49                   	dec    %ecx
438b09:	7a 43                	jp     0x438b4e
438b0b:	43                   	inc    %ebx
438b0c:	48                   	dec    %eax
438b0d:	79 63                	jns    0x438b72
438b0f:	38 44 49 6c          	cmp    %al,0x6c(%ecx,%ecx,2)
438b13:	62 4f 68             	bound  %ecx,0x68(%edi)
438b16:	56                   	push   %esi
438b17:	72 79                	jb     0x438b92
438b19:	41                   	inc    %ecx
438b1a:	69 39 79 67 64 6a    	imul   $0x6a646779,(%ecx),%edi
438b20:	72 4a                	jb     0x438b6c
438b22:	34 34                	xor    $0x34,%al
438b24:	65 52                	gs push %edx
438b26:	6e                   	outsb  %ds:(%esi),(%dx)
438b27:	77 6f                	ja     0x438b98
438b29:	58                   	pop    %eax
438b2a:	74 6b                	je     0x438b97
438b2c:	57                   	push   %edi
438b2d:	4c                   	dec    %esp
438b2e:	79 70                	jns    0x438ba0
438b30:	6c                   	insb   (%dx),%es:(%edi)
438b31:	51                   	push   %ecx
438b32:	41                   	inc    %ecx
438b33:	4d                   	dec    %ebp
438b34:	59                   	pop    %ecx
438b35:	66 52                	push   %dx
438b37:	77 68                	ja     0x438ba1
438b39:	72 53                	jb     0x438b8e
438b3b:	61                   	popa
438b3c:	55                   	push   %ebp
438b3d:	61                   	popa
438b3e:	42                   	inc    %edx
438b3f:	47                   	inc    %edi
438b40:	53                   	push   %ebx
438b41:	4a                   	dec    %edx
438b42:	39 39                	cmp    %edi,(%ecx)
438b44:	4f                   	dec    %edi
438b45:	62 42 54             	bound  %eax,0x54(%edx)
438b48:	55                   	push   %ebp
438b49:	65 35 79 71 38 57    	gs xor $0x57387179,%eax
438b4f:	4b                   	dec    %ebx
438b50:	63 6b 61             	arpl   %ebp,0x61(%ebx)
438b53:	54                   	push   %esp
438b54:	37                   	aaa
438b55:	44                   	inc    %esp
438b56:	6b 4c 32 6e 6d       	imul   $0x6d,0x6e(%edx,%esi,1),%ecx
438b5b:	4b                   	dec    %ebx
438b5c:	63 57 4a             	arpl   %edx,0x4a(%edi)
438b5f:	6a 47                	push   $0x47
438b61:	44                   	inc    %esp
438b62:	31 4f 51             	xor    %ecx,0x51(%edi)
438b65:	61                   	popa
438b66:	65 66 44             	gs inc %sp
438b69:	33 45 32             	xor    0x32(%ebp),%eax
438b6c:	51                   	push   %ecx
438b6d:	35 6d 50 63 68       	xor    $0x6863506d,%eax
438b72:	6d                   	insl   (%dx),%es:(%edi)
438b73:	6a 2f                	push   $0x2f
438b75:	61                   	popa
438b76:	72 2b                	jb     0x438ba3
438b78:	57                   	push   %edi
438b79:	54                   	push   %esp
438b7a:	51                   	push   %ecx
438b7b:	65 4d                	gs dec %ebp
438b7d:	68 2f 38 56 68       	push   $0x6856382f
438b82:	43                   	inc    %ebx
438b83:	45                   	inc    %ebp
438b84:	66 50                	push   %ax
438b86:	4f                   	dec    %edi
438b87:	6b 47 39 54          	imul   $0x54,0x39(%edi),%eax
438b8b:	32 72 77             	xor    0x77(%edx),%dh
438b8e:	44                   	inc    %esp
438b8f:	34 6a                	xor    $0x6a,%al
438b91:	68 41 59 6a 2b       	push   $0x2b6a5941
438b96:	4e                   	dec    %esi
438b97:	62 70 5a             	bound  %esi,0x5a(%eax)
438b9a:	71 77                	jno    0x438c13
438b9c:	43                   	inc    %ebx
438b9d:	30 70 6a             	xor    %dh,0x6a(%eax)
438ba0:	54                   	push   %esp
438ba1:	77 35                	ja     0x438bd8
438ba3:	38 6c 36 64          	cmp    %ch,0x64(%esi,%esi,1)
438ba7:	50                   	push   %eax
438ba8:	76 6b                	jbe    0x438c15
438baa:	59                   	pop    %ecx
438bab:	45                   	inc    %ebp
438bac:	48                   	dec    %eax
438bad:	5a                   	pop    %edx
438bae:	37                   	aaa
438baf:	6b 41 63 64          	imul   $0x64,0x63(%ecx),%eax
438bb3:	51                   	push   %ecx
438bb4:	4c                   	dec    %esp
438bb5:	63 77 69             	arpl   %esi,0x69(%edi)
438bb8:	75 32                	jne    0x438bec
438bba:	43                   	inc    %ebx
438bbb:	67 78 45             	addr16 js 0x438c03
438bbe:	6c                   	insb   (%dx),%es:(%edi)
438bbf:	35 72 58 6c 5a       	xor    $0x5a6c5872,%eax
438bc4:	4b                   	dec    %ebx
438bc5:	4c                   	dec    %esp
438bc6:	65 42                	gs inc %edx
438bc8:	4b                   	dec    %ebx
438bc9:	4e                   	dec    %esi
438bca:	2f                   	das
438bcb:	61                   	popa
438bcc:	45                   	inc    %ebp
438bcd:	6a 2f                	push   $0x2f
438bcf:	56                   	push   %esi
438bd0:	75 61                	jne    0x438c33
438bd2:	6e                   	outsb  %ds:(%esi),(%dx)
438bd3:	34 6d                	xor    $0x6d,%al
438bd5:	64 54                	fs push %esp
438bd7:	49                   	dec    %ecx
438bd8:	37                   	aaa
438bd9:	4f                   	dec    %edi
438bda:	71 4e                	jno    0x438c2a
438bdc:	77 47                	ja     0x438c25
438bde:	41                   	inc    %ecx
438bdf:	52                   	push   %edx
438be0:	6f                   	outsl  %ds:(%esi),(%dx)
438be1:	65 44                	gs inc %esp
438be3:	6b 31 6c             	imul   $0x6c,(%ecx),%esi
438be6:	4c                   	dec    %esp
438be7:	53                   	push   %ebx
438be8:	6f                   	outsl  %ds:(%esi),(%dx)
438be9:	45                   	inc    %ebp
438bea:	58                   	pop    %eax
438beb:	36 4d                	ss dec %ebp
438bed:	5a                   	pop    %edx
438bee:	36 47                	ss inc %edi
438bf0:	4b                   	dec    %ebx
438bf1:	30 75 56             	xor    %dh,0x56(%ebp)
438bf4:	36 6e                	outsb  %ss:(%esi),(%dx)
438bf6:	47                   	inc    %edi
438bf7:	6b 4d 4d 6e          	imul   $0x6e,0x4d(%ebp),%ecx
438bfb:	4c                   	dec    %esp
438bfc:	48                   	dec    %eax
438bfd:	74 34                	je     0x438c33
438bff:	4d                   	dec    %ebp
438c00:	57                   	push   %edi
438c01:	4a                   	dec    %edx
438c02:	72 56                	jb     0x438c5a
438c04:	36 69 31 65 6c 72 42 	imul   $0x42726c65,%ss:(%ecx),%esi
438c0b:	52                   	push   %edx
438c0c:	6f                   	outsl  %ds:(%esi),(%dx)
438c0d:	59                   	pop    %ecx
438c0e:	6b 76 6a 69          	imul   $0x69,0x6a(%esi),%esi
438c12:	37                   	aaa
438c13:	76 71                	jbe    0x438c86