43194b:	46                   	inc    %esi
43194c:	5a                   	pop    %edx
43194d:	53                   	push   %ebx
43194e:	44                   	inc    %esp
43194f:	4f                   	dec    %edi
431950:	64 6d                	fs insl (%dx),%es:(%edi)
431952:	6a 42                	push   $0x42
431954:	75 6b                	jne    0x4319c1
431956:	73 75                	jae    0x4319cd
431958:	6f                   	outsl  %ds:(%esi),(%dx)
431959:	77 73                	ja     0x4319ce
43195b:	62 72 6f             	bound  %esi,0x6f(%edx)
43195e:	6c                   	insb   (%dx),%es:(%edi)
43195f:	30 4f 55             	xor    %cl,0x55(%edi)
431962:	31 61 2f             	xor    %esp,0x2f(%ecx)
431965:	77 56                	ja     0x4319bd
431967:	38 4f 59             	cmp    %cl,0x59(%edi)
43196a:	38 67 4e             	cmp    %ah,0x4e(%edi)
43196d:	41                   	inc    %ecx
43196e:	30 75 54             	xor    %dh,0x54(%ebp)
431971:	44                   	inc    %esp
431972:	58                   	pop    %eax
431973:	46                   	inc    %esi
431974:	79 5a                	jns    0x4319d0
431976:	78 37                	js     0x4319af
431978:	55                   	push   %ebp
431979:	6b 48 79 34          	imul   $0x34,0x79(%eax),%ecx
43197d:	2b 31                	sub    (%ecx),%esi
43197f:	74 37                	je     0x4319b8
431981:	4b                   	dec    %ebx
431982:	49                   	dec    %ecx
431983:	54                   	push   %esp
431984:	62 43 48             	bound  %eax,0x48(%ebx)
431987:	4f                   	dec    %edi
431988:	2f                   	das
431989:	69 41 4f 61 2b 37 2b 	imul   $0x2b372b61,0x4f(%ecx),%eax
431990:	44                   	inc    %esp
431991:	57                   	push   %edi
431992:	32 63 41             	xor    0x41(%ebx),%ah
431995:	6e                   	outsb  %ds:(%esi),(%dx)
431996:	4b                   	dec    %ebx
431997:	67 57                	addr16 push %edi
431999:	70 53                	jo     0x4319ee
43199b:	72 6a                	jb     0x431a07
43199d:	7a 77                	jp     0x431a16
43199f:	65 5a                	gs pop %edx
4319a1:	4e                   	dec    %esi
4319a2:	41                   	inc    %ecx
4319a3:	43                   	inc    %ebx
4319a4:	4e                   	dec    %esi
4319a5:	35 34 79 31 44       	xor    $0x44317934,%eax
4319aa:	53                   	push   %ebx
4319ab:	70 2f                	jo     0x4319dc
4319ad:	6f                   	outsl  %ds:(%esi),(%dx)
4319ae:	44                   	inc    %esp
4319af:	59                   	pop    %ecx
4319b0:	46                   	inc    %esi
4319b1:	69 41 44 59 49 44 74 	imul   $0x74444959,0x44(%ecx),%eax
4319b8:	51                   	push   %ecx
4319b9:	39 6a 4d             	cmp    %ebp,0x4d(%edx)
4319bc:	64 65 76 38          	fs gs jbe 0x4319f8
4319c0:	76 55                	jbe    0x431a17
4319c2:	6c                   	insb   (%dx),%es:(%edi)
4319c3:	6d                   	insl   (%dx),%es:(%edi)
4319c4:	57                   	push   %edi
4319c5:	46                   	inc    %esi
4319c6:	6b 38 6a             	imul   $0x6a,(%eax),%edi
4319c9:	6f                   	outsl  %ds:(%esi),(%dx)
4319ca:	7a 76                	jp     0x431a42
4319cc:	43                   	inc    %ebx
4319cd:	66 37                	data16 aaa
4319cf:	53                   	push   %ebx
4319d0:	41                   	inc    %ecx
4319d1:	5a                   	pop    %edx
4319d2:	35 74 67 61 59       	xor    $0x59616774,%eax
4319d7:	62 58 42             	bound  %ebx,0x42(%eax)
4319da:	65 55                	gs push %ebp
4319dc:	39 6a 35             	cmp    %ebp,0x35(%edx)
4319df:	71 52                	jno    0x431a33
4319e1:	4d                   	dec    %ebp
4319e2:	4a                   	dec    %edx
4319e3:	6e                   	outsb  %ds:(%esi),(%dx)
4319e4:	42                   	inc    %edx
4319e5:	4d                   	dec    %ebp
4319e6:	62 70 38             	bound  %esi,0x38(%eax)
4319e9:	64 31 54 64 52       	xor    %edx,%fs:0x52(%esp,%eiz,2)
4319ee:	5a                   	pop    %edx
4319ef:	46                   	inc    %esi
4319f0:	52                   	push   %edx
4319f1:	32 71 6c             	xor    0x6c(%ecx),%dh
4319f4:	5a                   	pop    %edx
4319f5:	58                   	pop    %eax
4319f6:	36 42                	ss inc %edx
4319f8:	32 76 74             	xor    0x74(%esi),%dh
4319fb:	58                   	pop    %eax
4319fc:	55                   	push   %ebp
4319fd:	4d                   	dec    %ebp
4319fe:	73 63                	jae    0x431a63
431a00:	6e                   	outsb  %ds:(%esi),(%dx)
431a01:	54                   	push   %esp
431a02:	6c                   	insb   (%dx),%es:(%edi)
431a03:	4b                   	dec    %ebx
431a04:	4c                   	dec    %esp
431a05:	7a 2f                	jp     0x431a36
431a07:	30 49 38             	xor    %cl,0x38(%ecx)
431a0a:	49                   	dec    %ecx
431a0b:	34 4f                	xor    $0x4f,%al
431a0d:	73 57                	jae    0x431a66
431a0f:	35 37 53 59 71       	xor    $0x71595337,%eax
431a14:	4e                   	dec    %esi
431a15:	36 48                	ss dec %eax
431a17:	59                   	pop    %ecx
431a18:	46                   	inc    %esi
431a19:	58                   	pop    %eax
431a1a:	75 6b                	jne    0x431a87
431a1c:	6f                   	outsl  %ds:(%esi),(%dx)
431a1d:	6d                   	insl   (%dx),%es:(%edi)
431a1e:	47                   	inc    %edi
431a1f:	34 44                	xor    $0x44,%al
431a21:	6c                   	insb   (%dx),%es:(%edi)
431a22:	2f                   	das
431a23:	61                   	popa
431a24:	67 56                	addr16 push %esi
431a26:	4d                   	dec    %ebp
431a27:	67 4c                	addr16 dec %esp
431a29:	68 73 2f 6b 73       	push   $0x736b2f73
431a2e:	79 6e                	jns    0x431a9e
431a30:	2b 7a 38             	sub    0x38(%edx),%edi
431a33:	53                   	push   %ebx
431a34:	63 6b 53             	arpl   %ebp,0x53(%ebx)
431a37:	4b                   	dec    %ebx
431a38:	35 71 58 72 7a       	xor    $0x7a725871,%eax
431a3d:	47                   	inc    %edi
431a3e:	6a 50                	push   $0x50
431a40:	63 71 57             	arpl   %esi,0x57(%ecx)
431a43:	34 45                	xor    $0x45,%al
431a45:	75 50                	jne    0x431a97
431a47:	4f                   	dec    %edi
431a48:	6f                   	outsl  %ds:(%esi),(%dx)
431a49:	33 30                	xor    (%eax),%esi
431a4b:	4a                   	dec    %edx
431a4c:	4e                   	dec    %esi
431a4d:	73 76                	jae    0x431ac5
431a4f:	42                   	inc    %edx
431a50:	58                   	pop    %eax
431a51:	6c                   	insb   (%dx),%es:(%edi)
431a52:	72 49                	jb     0x431a9d
431a54:	4f                   	dec    %edi
431a55:	54                   	push   %esp
431a56:	4d                   	dec    %ebp
431a57:	69 6a 68 49 68 33 6a 	imul   $0x6a336849,0x68(%edx),%ebp
431a5e:	71 71                	jno    0x431ad1
431a60:	6b 72 59 4e          	imul   $0x4e,0x59(%edx),%esi
431a64:	41                   	inc    %ecx
431a65:	78 67                	js     0x431ace
431a67:	2f                   	das
431a68:	4e                   	dec    %esi
431a69:	6b 67 59 4d          	imul   $0x4d,0x59(%edi),%esp
431a6d:	37                   	aaa
431a6e:	42                   	inc    %edx
431a6f:	36 73 43             	ss jae 0x431ab5
431a72:	79 69                	jns    0x431add
431a74:	55                   	push   %ebp
431a75:	59                   	pop    %ecx
431a76:	47                   	inc    %edi
431a77:	56                   	push   %esi
431a78:	2f                   	das
431a79:	2f                   	das
431a7a:	7a 35                	jp     0x431ab1
431a7c:	35 35 30 71 74       	xor    $0x74713035,%eax
431a81:	31 77 37             	xor    %esi,0x37(%edi)
431a84:	44                   	inc    %esp
431a85:	52                   	push   %edx
431a86:	51                   	push   %ecx
431a87:	41                   	inc    %ecx
431a88:	39 48 6a             	cmp    %ecx,0x6a(%eax)
431a8b:	4b                   	dec    %ebx
431a8c:	46                   	inc    %esi
431a8d:	68 53 6a 6a 61       	push   $0x616a6a53
431a92:	50                   	push   %eax
431a93:	41                   	inc    %ecx
431a94:	2f                   	das
431a95:	46                   	inc    %esi
431a96:	34 77                	xor    $0x77,%al
431a98:	39 69 2b             	cmp    %ebp,0x2b(%ecx)
431a9b:	77 64                	ja     0x431b01
431a9d:	58                   	pop    %eax
431a9e:	6e                   	outsb  %ds:(%esi),(%dx)
431a9f:	6c                   	insb   (%dx),%es:(%edi)
431aa0:	55                   	push   %ebp
431aa1:	5a                   	pop    %edx
431aa2:	6e                   	outsb  %ds:(%esi),(%dx)
431aa3:	50                   	push   %eax
431aa4:	4a                   	dec    %edx
431aa5:	39 6d 6d             	cmp    %ebp,0x6d(%ebp)
431aa8:	35 58 73 33 4c       	xor    $0x4c337358,%eax
431aad:	72 37                	jb     0x431ae6
431aaf:	75 4e                	jne    0x431aff
431ab1:	61                   	popa
431ab2:	36 38 54 4b 6f       	cmp    %dl,%ss:0x6f(%ebx,%ecx,2)
431ab7:	41                   	inc    %ecx
431ab8:	7a 46                	jp     0x431b00
431aba:	65 4f                	gs dec %edi
431abc:	6d                   	insl   (%dx),%es:(%edi)
431abd:	50                   	push   %eax
431abe:	78 30                	js     0x431af0
431ac0:	65 58                	gs pop %eax
431ac2:	34 41                	xor    $0x41,%al
431ac4:	31 50 4c             	xor    %edx,0x4c(%eax)
431ac7:	4c                   	dec    %esp
431ac8:	33 79 2f             	xor    0x2f(%ecx),%edi
431acb:	50                   	push   %eax
431acc:	63 57 41             	arpl   %edx,0x41(%edi)
431acf:	62 34 7a             	bound  %esi,(%edx,%edi,2)
431ad2:	6d                   	insl   (%dx),%es:(%edi)
431ad3:	6d                   	insl   (%dx),%es:(%edi)
431ad4:	34 70                	xor    $0x70,%al
431ad6:	72 49                	jb     0x431b21
431ad8:	76 4e                	jbe    0x431b28
431ada:	4e                   	dec    %esi
431adb:	55                   	push   %ebp
431adc:	77 35                	ja     0x431b13
431ade:	50                   	push   %eax
431adf:	38 4c 37 56          	cmp    %cl,0x56(%edi,%esi,1)
431ae3:	45                   	inc    %ebp
431ae4:	72 41                	jb     0x431b27
431ae6:	6e                   	outsb  %ds:(%esi),(%dx)
431ae7:	38 2f                	cmp    %ch,(%edi)
431ae9:	61                   	popa
431aea:	52                   	push   %edx
431aeb:	59                   	pop    %ecx
431aec:	37                   	aaa
431aed:	37                   	aaa
431aee:	6a 51                	push   $0x51
431af0:	54                   	push   %esp
431af1:	59                   	pop    %ecx
431af2:	6f                   	outsl  %ds:(%esi),(%dx)
431af3:	64 32 70 35          	xor    %fs:0x35(%eax),%dh
431af7:	35 76 31 55 6e       	xor    $0x6e553176,%eax
431afc:	70 6c                	jo     0x431b6a
431afe:	5a                   	pop    %edx
431aff:	6f                   	outsl  %ds:(%esi),(%dx)
431b00:	6e                   	outsb  %ds:(%esi),(%dx)
431b01:	4a                   	dec    %edx
431b02:	42                   	inc    %edx
431b03:	65 34 52             	gs xor $0x52,%al
431b06:	33 62 2b             	xor    0x2b(%edx),%esp
431b09:	54                   	push   %esp
431b0a:	69 31 5a 4b 33 53    	imul   $0x53334b5a,(%ecx),%esi
431b10:	65 57                	gs push %edi
431b12:	48                   	dec    %eax
431b13:	51                   	push   %ecx
431b14:	6a 39                	push   $0x39
431b16:	73 39                	jae    0x431b51
431b18:	56                   	push   %esi
431b19:	2b 53 43             	sub    0x43(%ebx),%edx
431b1c:	63 73 71             	arpl   %esi,0x71(%ebx)
431b1f:	61                   	popa
431b20:	36 53                	ss push %ebx
431b22:	73 76                	jae    0x431b9a
431b24:	55                   	push   %ebp
431b25:	58                   	pop    %eax
431b26:	67 6a 73             	addr16 push $0x73
431b29:	36 54                	ss push %esp
431b2b:	70 61                	jo     0x431b8e
431b2d:	75 44                	jne    0x431b73
431b2f:	4c                   	dec    %esp
431b30:	4c                   	dec    %esp
431b31:	38 6d 49             	cmp    %ch,0x49(%ebp)
431b34:	63 62 2f             	arpl   %esp,0x2f(%edx)
431b37:	75 33                	jne    0x431b6c
431b39:	4e                   	dec    %esi
431b3a:	74 6e                	je     0x431baa
431b3c:	77 4d                	ja     0x431b8b
431b3e:	39 59 77             	cmp    %ebx,0x77(%ecx)
431b41:	53                   	push   %ebx
431b42:	4f                   	dec    %edi
431b43:	30 5a 71             	xor    %bl,0x71(%edx)
431b46:	34 30                	xor    $0x30,%al
431b48:	2f                   	das
431b49:	66 64 35 31 32       	fs xor $0x3231,%ax
431b4e:	58                   	pop    %eax
431b4f:	53                   	push   %ebx
431b50:	44                   	inc    %esp
431b51:	44                   	inc    %esp
431b52:	36 2f                	ss das
431b54:	32 64 44 6a          	xor    0x6a(%esp,%eax,2),%ah
431b58:	43                   	inc    %ebx
431b59:	78 73                	js     0x431bce
431b5b:	73 46                	jae    0x431ba3
431b5d:	48                   	dec    %eax
431b5e:	65 30 54 6e 62       	xor    %dl,%gs:0x62(%esi,%ebp,2)
431b63:	58                   	pop    %eax
431b64:	73 2f                	jae    0x431b95
431b66:	50                   	push   %eax
431b67:	35 66 61 59 56       	xor    $0x56596166,%eax
431b6c:	62 6d 58             	bound  %ebp,0x58(%ebp)
431b6f:	34 56                	xor    $0x56,%al
431b71:	7a 6a                	jp     0x431bdd
431b73:	53                   	push   %ebx
431b74:	58                   	pop    %eax
431b75:	54                   	push   %esp
431b76:	32 41 79             	xor    0x79(%ecx),%al
431b79:	41                   	inc    %ecx
431b7a:	42                   	inc    %edx
431b7b:	31 35 54 33 70 73    	xor    %esi,0x73703354
431b81:	52                   	push   %edx
431b82:	53                   	push   %ebx
431b83:	6e                   	outsb  %ds:(%esi),(%dx)
431b84:	58                   	pop    %eax
431b85:	49                   	dec    %ecx
431b86:	69 52 4b 32 7a 2b 53 	imul   $0x532b7a32,0x4b(%edx),%edx
431b8d:	78 6b                	js     0x431bfa
431b8f:	45                   	inc    %ebp
431b90:	44                   	inc    %esp
431b91:	41                   	inc    %ecx
431b92:	50                   	push   %eax
431b93:	56                   	push   %esi
431b94:	75 4b                	jne    0x431be1
431b96:	2f                   	das
431b97:	59                   	pop    %ecx
431b98:	34 57                	xor    $0x57,%al
431b9a:	71 6c                	jno    0x431c08
431b9c:	62 63 33             	bound  %esp,0x33(%ebx)
431b9f:	31 32                	xor    %esi,(%edx)
431ba1:	56                   	push   %esi
431ba2:	79 56                	jns    0x431bfa
431ba4:	32 4b 59             	xor    0x59(%ebx),%cl
431ba7:	61                   	popa
431ba8:	58                   	pop    %eax
431ba9:	6d                   	insl   (%dx),%es:(%edi)
431baa:	30 48 54             	xor    %cl,0x54(%eax)
431bad:	4e                   	dec    %esi
431bae:	62 6f 4e             	bound  %ebp,0x4e(%edi)
431bb1:	4a                   	dec    %edx
431bb2:	4c                   	dec    %esp
431bb3:	55                   	push   %ebp
431bb4:	6b 51 48 2f          	imul   $0x2f,0x48(%ecx),%edx
431bb8:	46                   	inc    %esi
431bb9:	46                   	inc    %esi
431bba:	4e                   	dec    %esi
431bbb:	34 4c                	xor    $0x4c,%al
431bbd:	79 4e                	jns    0x431c0d
431bbf:	45                   	inc    %ebp
431bc0:	74 76                	je     0x431c38
431bc2:	36 63 54 38 65       	arpl   %edx,%ss:0x65(%eax,%edi,1)
431bc7:	6f                   	outsl  %ds:(%esi),(%dx)
431bc8:	62 4c 56 6e          	bound  %ecx,0x6e(%esi,%edx,2)
431bcc:	4a                   	dec    %edx
431bcd:	48                   	dec    %eax