43996b:	42                   	inc    %edx
43996c:	68 63 6d 46 74       	push   $0x74466d63
439971:	5a                   	pop    %edx
439972:	58                   	pop    %eax
439973:	52                   	push   %edx
439974:	6c                   	insb   (%dx),%es:(%edi)
439975:	63 6e 4d             	arpl   %ebp,0x4d(%esi)
439978:	41                   	inc    %ecx
439979:	51                   	push   %ecx
43997a:	57                   	push   %edi
43997b:	35 6b 63 6d 39       	xor    $0x396d636b,%eax
439980:	70 5a                	jo     0x4399dc
439982:	45                   	inc    %ebp
439983:	4e                   	dec    %esi
439984:	73 59                	jae    0x4399df
439986:	58                   	pop    %eax
439987:	4e                   	dec    %esi
439988:	7a 41                	jp     0x4399cb
43998a:	45                   	inc    %ebp
43998b:	46                   	inc    %esi
43998c:	7a 63                	jp     0x4399f1
43998e:	32 56 74             	xor    0x74(%esi),%dl
439991:	59                   	pop    %ecx
439992:	6d                   	insl   (%dx),%es:(%edi)
439993:	78 35                	js     0x4399ca
439995:	51                   	push   %ecx
439996:	6e                   	outsb  %ds:(%esi),(%dx)
439997:	56                   	push   %esi
439998:	70 62                	jo     0x4399fc
43999a:	47                   	inc    %edi
43999b:	52                   	push   %edx
43999c:	6c                   	insb   (%dx),%es:(%edi)
43999d:	63 6b 46             	arpl   %ebp,0x46(%ebx)
4399a0:	6a 59                	push   $0x59
4399a2:	32 56 7a             	xor    0x7a(%esi),%dl
4399a5:	63 77 42             	arpl   %esi,0x42(%edi)
4399a8:	45                   	inc    %ebp
4399a9:	5a                   	pop    %edx
4399aa:	57                   	push   %edi
4399ab:	4e                   	dec    %esi
4399ac:	76 62                	jbe    0x439a10
4399ae:	58                   	pop    %eax
4399af:	42                   	inc    %edx
4399b0:	79 5a                	jns    0x439a0c
4399b2:	58                   	pop    %eax
4399b3:	4e                   	dec    %esi
4399b4:	7a 41                	jp     0x4399f7
4399b6:	45                   	inc    %ebp
4399b7:	31 76 5a             	xor    %esi,0x5a(%esi)
4399ba:	48                   	dec    %eax
4399bb:	56                   	push   %esi
4399bc:	73 64                	jae    0x439a22
4399be:	58                   	pop    %eax
4399bf:	4d                   	dec    %ebp
4399c0:	41                   	inc    %ecx
4399c1:	51                   	push   %ecx
4399c2:	32 39                	xor    (%ecx),%bh
4399c4:	75 59                	jne    0x439a1f
4399c6:	32 46 30             	xor    0x30(%esi),%al
4399c9:	41                   	inc    %ecx
4399ca:	45                   	inc    %ebp
4399cb:	64 6c                	fs insb (%dx),%es:(%edi)
4399cd:	64 45                	fs inc %ebp
4399cf:	39 69 61             	cmp    %ebp,0x61(%ecx)
4399d2:	6d                   	insl   (%dx),%es:(%edi)
4399d3:	56                   	push   %esi
4399d4:	6a 64                	push   $0x64
4399d6:	41                   	inc    %ecx
4399d7:	42                   	inc    %edx
4399d8:	76 59                	jbe    0x439a33
4399da:	6d                   	insl   (%dx),%es:(%edi)
4399db:	70 6c                	jo     0x439a49
4399dd:	59                   	pop    %ecx
4399de:	33 51 41             	xor    0x41(%ecx),%edx
4399e1:	55                   	push   %ebp
4399e2:	6d                   	insl   (%dx),%es:(%edi)
4399e3:	56                   	push   %esi
4399e4:	30 41 47             	xor    %al,0x47(%ecx)
4399e7:	64 6c                	fs insb (%dx),%es:(%edi)
4399e9:	64 46                	fs inc %esi
4399eb:	39 49 5a             	cmp    %ecx,0x5a(%ecx)
4399ee:	57                   	push   %edi
4399ef:	6c                   	insb   (%dx),%es:(%edi)
4399f0:	6e                   	outsb  %ds:(%esi),(%dx)
4399f1:	61                   	popa
4399f2:	48                   	dec    %eax
4399f3:	51                   	push   %ecx
4399f4:	41                   	inc    %ecx
4399f5:	55                   	push   %ebp
4399f6:	33 42 73             	xor    0x73(%edx),%eax
4399f9:	61                   	popa
4399fa:	58                   	pop    %eax
4399fb:	51                   	push   %ecx
4399fc:	41                   	inc    %ecx
4399fd:	55                   	push   %ebp
4399fe:	33 6c 7a 64          	xor    0x64(%edx,%edi,2),%ebp
439a02:	47                   	inc    %edi
439a03:	56                   	push   %esi
439a04:	74 4c                	je     0x439a52
439a06:	6c                   	insb   (%dx),%es:(%edi)
439a07:	4a                   	dec    %edx
439a08:	6c                   	insb   (%dx),%es:(%edi)
439a09:	5a                   	pop    %edx
439a0a:	6d                   	insl   (%dx),%es:(%edi)
439a0b:	78 6c                	js     0x439a79
439a0d:	59                   	pop    %ecx
439a0e:	33 52 70             	xor    0x70(%edx),%edx
439a11:	62 32                	bound  %esi,(%edx)
439a13:	34 75                	xor    $0x75,%al
439a15:	52                   	push   %edx
439a16:	57                   	push   %edi
439a17:	31 70 64             	xor    %esi,0x64(%eax)
439a1a:	41                   	inc    %ecx
439a1b:	42                   	inc    %edx
439a1c:	46                   	inc    %esi
439a1d:	65 47                	gs inc %edi
439a1f:	6c                   	insb   (%dx),%es:(%edi)
439a20:	30 41 45             	xor    %al,0x45(%ecx)
439a23:	6c                   	insb   (%dx),%es:(%edi)
439a24:	42                   	inc    %edx
439a25:	63 33                	arpl   %esi,(%ebx)
439a27:	6c                   	insb   (%dx),%es:(%edi)
439a28:	75 59                	jne    0x439a83
439a2a:	31 4a 6c             	xor    %ecx,0x6c(%edx)
439a2d:	63 33                	arpl   %esi,(%ebx)
439a2f:	56                   	push   %esi
439a30:	73 64                	jae    0x439a96
439a32:	41                   	inc    %ecx
439a33:	42                   	inc    %edx
439a34:	79 5a                	jns    0x439a90
439a36:	58                   	pop    %eax
439a37:	4e                   	dec    %esi
439a38:	31 62 48             	xor    %esp,0x48(%edx)
439a3b:	51                   	push   %ecx
439a3c:	41                   	inc    %ecx
439a3d:	52                   	push   %edx
439a3e:	57                   	push   %edi
439a3f:	35 32 61 58 4a       	xor    $0x4a586132,%eax
439a44:	76 62                	jbe    0x439aa8
439a46:	6d                   	insl   (%dx),%es:(%edi)
439a47:	31 6c 62 6e          	xor    %ebp,0x6e(%edx,%eiz,2)
439a4b:	51                   	push   %ecx
439a4c:	41                   	inc    %ecx
439a4d:	52                   	push   %edx
439a4e:	58                   	pop    %eax
439a4f:	68 77 62 32 35       	push   $0x35326277
439a54:	6c                   	insb   (%dx),%es:(%edi)
439a55:	62 6e 51             	bound  %ebp,0x51(%esi)
439a58:	41                   	inc    %ecx
439a59:	5a                   	pop    %edx
439a5a:	32 56 30             	xor    0x30(%esi),%dl
439a5d:	58                   	pop    %eax
439a5e:	30 56 75             	xor    %dl,0x75(%esi)
439a61:	64 48                	fs dec %eax
439a63:	4a                   	dec    %edx
439a64:	35 55 47 39 70       	xor    $0x70394755,%eax
439a69:	62 6e 51             	bound  %ebp,0x51(%esi)
439a6c:	41                   	inc    %ecx
439a6d:	5a                   	pop    %edx
439a6e:	32 56 30             	xor    0x30(%esi),%dl
439a71:	58                   	pop    %eax
439a72:	30 4e 76             	xor    %cl,0x76(%esi)
439a75:	64 57                	fs push %edi
439a77:	35 30 41 46 68       	xor    $0x68464130,%eax
439a7c:	50                   	push   %eax
439a7d:	55                   	push   %ebp
439a7e:	6c                   	insb   (%dx),%es:(%edi)
439a7f:	39 45 5a             	cmp    %eax,0x5a(%ebp)
439a82:	57                   	push   %edi
439a83:	4e                   	dec    %esi
439a84:	79 65                	jns    0x439aeb
439a86:	58                   	pop    %eax
439a87:	42                   	inc    %edx
439a88:	30 41 45             	xor    %al,0x45(%ecx)
439a8b:	4e                   	dec    %esi
439a8c:	76 62                	jbe    0x439af0
439a8e:	6e                   	outsb  %ds:(%esi),(%dx)
439a8f:	5a                   	pop    %edx
439a90:	6c                   	insb   (%dx),%es:(%edi)
439a91:	63 6e 51             	arpl   %ebp,0x51(%esi)
439a94:	41                   	inc    %ecx
439a95:	51                   	push   %ecx
439a96:	32 46 73             	xor    0x73(%esi),%al
439a99:	62 48 5a             	bound  %ecx,0x5a(%eax)
439a9c:	70 63                	jo     0x439b01
439a9e:	6e                   	outsb  %ds:(%esi),(%dx)
439a9f:	51                   	push   %ecx
439aa0:	41                   	inc    %ecx
439aa1:	55                   	push   %ebp
439aa2:	32 39                	xor    (%ecx),%bh
439aa4:	79 64                	jns    0x439b0a
439aa6:	41                   	inc    %ecx
439aa7:	42                   	inc    %edx
439aa8:	54                   	push   %esp
439aa9:	65 58                	gs pop %eax
439aab:	4e                   	dec    %esi
439aac:	30 5a 57             	xor    %bl,0x57(%edx)
439aaf:	30 75 56             	xor    %dh,0x56(%ebp)
439ab2:	47                   	inc    %edi
439ab3:	56                   	push   %esi
439ab4:	34 64                	xor    $0x64,%al
439ab6:	41                   	inc    %ecx
439ab7:	42                   	inc    %edx
439ab8:	70 62                	jo     0x439b1c
439aba:	6d                   	insl   (%dx),%es:(%edi)
439abb:	52                   	push   %edx
439abc:	6c                   	insb   (%dx),%es:(%edi)
439abd:	65 41                	gs inc %ecx
439abf:	42                   	inc    %edx
439ac0:	43                   	inc    %ebx
439ac1:	62 33                	bound  %esi,(%ebx)
439ac3:	67 41                	addr16 inc %ecx
439ac5:	56                   	push   %esi
439ac6:	47                   	inc    %edi
439ac7:	39 42 63             	cmp    %eax,0x63(%edx)
439aca:	6e                   	outsb  %ds:(%esi),(%dx)
439acb:	4a                   	dec    %edx
439acc:	68 65 51 42 55       	push   $0x55425165
439ad1:	62 30                	bound  %esi,(%eax)
439ad3:	4e                   	dec    %esi
439ad4:	6f                   	outsl  %ds:(%esi),(%dx)
439ad5:	59                   	pop    %ecx
439ad6:	58                   	pop    %eax
439ad7:	4a                   	dec    %edx
439ad8:	42                   	inc    %edx
439ad9:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
439adc:	68 65 51 42 7a       	push   $0x7a425165
439ae1:	5a                   	pop    %edx
439ae2:	58                   	pop    %eax
439ae3:	52                   	push   %edx
439ae4:	66 53                	push   %bx
439ae6:	32 56 35             	xor    0x35(%esi),%dl
439ae9:	41                   	inc    %ecx
439aea:	45                   	inc    %ebp
439aeb:	64 6c                	fs insb (%dx),%es:(%edi)
439aed:	64 46                	fs inc %esi
439aef:	42                   	inc    %edx
439af0:	31 59 6d             	xor    %ebx,0x6d(%ecx)
439af3:	78 70                	js     0x439b65
439af5:	59                   	pop    %ecx
439af6:	30 74 6c 65          	xor    %dh,0x65(%esp,%ebp,2)
439afa:	51                   	push   %ecx
439afb:	42                   	inc    %edx
439afc:	54                   	push   %esp
439afd:	65 58                	gs pop %eax
439aff:	4e                   	dec    %esi
439b00:	30 5a 57             	xor    %bl,0x57(%edx)
439b03:	30 75 55             	xor    %dh,0x55(%ebp)
439b06:	32 56 6a             	xor    0x6a(%esi),%dl
439b09:	64 58                	fs pop %eax
439b0b:	4a                   	dec    %edx
439b0c:	70 64                	jo     0x439b72
439b0e:	48                   	dec    %eax
439b0f:	6b 75 51 33          	imul   $0x33,0x51(%ebp),%esi
439b13:	4a                   	dec    %edx
439b14:	35 63 48 52 76       	xor    $0x76524863,%eax
439b19:	5a                   	pop    %edx
439b1a:	33 4a 68             	xor    0x68(%edx),%ecx
439b1d:	63 47 68             	arpl   %eax,0x68(%edi)
439b20:	35 41 45 52 6c       	xor    $0x6c524541,%eax
439b25:	5a                   	pop    %edx
439b26:	6d                   	insl   (%dx),%es:(%edi)
439b27:	6c                   	insb   (%dx),%es:(%edi)
439b28:	75 5a                	jne    0x439b84
439b2a:	55                   	push   %ebp
439b2b:	52                   	push   %edx
439b2c:	35 62 6d 46 74       	xor    $0x74466d62,%eax
439b31:	61                   	popa
439b32:	57                   	push   %edi
439b33:	4e                   	dec    %esi
439b34:	42                   	inc    %edx
439b35:	63 33                	arpl   %esi,(%ebx)
439b37:	4e                   	dec    %esi
439b38:	6c                   	insb   (%dx),%es:(%edi)
439b39:	62 57 4a             	bound  %edx,0x4a(%edi)
439b3c:	73 65                	jae    0x439ba3
439b3e:	51                   	push   %ecx
439b3f:	42                   	inc    %edx
439b40:	48                   	dec    %eax
439b41:	5a                   	pop    %edx
439b42:	58                   	pop    %eax
439b43:	52                   	push   %edx
439b44:	46                   	inc    %esi
439b45:	65 47                	gs inc %edi
439b47:	56                   	push   %esi
439b48:	6a 64                	push   $0x64
439b4a:	58                   	pop    %eax
439b4b:	52                   	push   %edx
439b4c:	70 62                	jo     0x439bb0
439b4e:	6d                   	insl   (%dx),%es:(%edi)
439b4f:	64 42                	fs inc %edx
439b51:	63 33                	arpl   %esi,(%ebx)
439b53:	4e                   	dec    %esi
439b54:	6c                   	insb   (%dx),%es:(%edi)
439b55:	62 57 4a             	bound  %edx,0x4a(%edi)
439b58:	73 65                	jae    0x439bbf
439b5a:	51                   	push   %ecx
439b5b:	42                   	inc    %edx
439b5c:	48                   	dec    %eax
439b5d:	5a                   	pop    %edx
439b5e:	58                   	pop    %eax
439b5f:	52                   	push   %edx
439b60:	46                   	inc    %esi
439b61:	62 6e 52             	bound  %ebp,0x52(%esi)
439b64:	79 65                	jns    0x439bcb
439b66:	55                   	push   %ebp
439b67:	46                   	inc    %esi
439b68:	7a 63                	jp     0x439bcd
439b6a:	32 56 74             	xor    0x74(%esi),%dl
439b6d:	59                   	pop    %ecx
439b6e:	6d                   	insl   (%dx),%es:(%edi)
439b6f:	78 35                	js     0x439ba6
439b71:	41                   	inc    %ecx
439b72:	45                   	inc    %ebp
439b73:	4a                   	dec    %edx
439b74:	73 62                	jae    0x439bd8
439b76:	32 4e 72             	xor    0x72(%esi),%cl
439b79:	51                   	push   %ecx
439b7a:	32 39                	xor    (%ecx),%bh
439b7c:	77 65                	ja     0x439be3
439b7e:	51                   	push   %ecx
439b7f:	42                   	inc    %edx
439b80:	76 63                	jbe    0x439be5
439b82:	46                   	inc    %esi
439b83:	39 4a 62             	cmp    %ecx,0x62(%edx)
439b86:	6d                   	insl   (%dx),%es:(%edi)
439b87:	56                   	push   %esi
439b88:	78 64                	js     0x439bee
439b8a:	57                   	push   %edi
439b8b:	46                   	inc    %esi
439b8c:	73 61                	jae    0x439bef
439b8e:	58                   	pop    %eax
439b8f:	52                   	push   %edx
439b90:	35 41 47 4a 78       	xor    $0x784a4741,%eax
439b95:	62 55 5a             	bound  %edx,0x5a(%ebp)
439b98:	32 63 46             	xor    0x46(%ebx),%ah
439b9b:	6c                   	insb   (%dx),%es:(%edi)
439b9c:	69 55 48 68 77 65 67 	imul   $0x67657768,0x48(%ebp),%edx
439ba3:	44                   	inc    %esp
439ba4:	59                   	pop    %ecx
439ba5:	70 39                	jo     0x439be0
439ba7:	6d                   	insl   (%dx),%es:(%edi)
439ba8:	45                   	inc    %ebp
439ba9:	32 59 58             	xor    0x58(%ecx),%bl
439bac:	5a                   	pop    %edx
439bad:	67 74 75             	addr16 je 0x439c25
439bb0:	4d                   	dec    %ebp
439bb1:	32 4b 6f             	xor    0x6f(%ebx),%cl
439bb4:	41                   	inc    %ecx
439bb5:	32 4b 4c             	xor    0x4c(%ebx),%cl