431811:	4d                   	dec    %ebp
431812:	62 4d 51             	bound  %ecx,0x51(%ebp)
431815:	62 35 4e 6e 66 7a    	bound  %esi,0x7a666e4e
43181b:	55                   	push   %ebp
43181c:	75 34                	jne    0x431852
43181e:	70 43                	jo     0x431863
431820:	46                   	inc    %esi
431821:	4a                   	dec    %edx
431822:	64 4b                	fs dec %ebx
431824:	70 67                	jo     0x43188d
431826:	4d                   	dec    %ebp
431827:	72 31                	jb     0x43185a
431829:	48                   	dec    %eax
43182a:	43                   	inc    %ebx
43182b:	74 53                	je     0x431880
43182d:	34 34                	xor    $0x34,%al
43182f:	64 71 42             	fs jno 0x431874
431832:	42                   	inc    %edx
431833:	61                   	popa
431834:	67 53                	addr16 push %ebx
431836:	46                   	inc    %esi
431837:	51                   	push   %ecx
431838:	36 47                	ss inc %edi
43183a:	77 75                	ja     0x4318b1
43183c:	67 7a 32             	addr16 jp 0x431871
43183f:	4f                   	dec    %edi
431840:	67 71 37             	addr16 jno 0x43187a
431843:	42                   	inc    %edx
431844:	37                   	aaa
431845:	61                   	popa
431846:	33 41 6f             	xor    0x6f(%ecx),%eax
431849:	4e                   	dec    %esi
43184a:	6c                   	insb   (%dx),%es:(%edi)
43184b:	49                   	dec    %ecx
43184c:	65 75 34             	gs jne 0x431883
43184f:	4e                   	dec    %esi
431850:	45                   	inc    %ebp
431851:	6c                   	insb   (%dx),%es:(%edi)
431852:	5a                   	pop    %edx
431853:	61                   	popa
431854:	4e                   	dec    %esi
431855:	50                   	push   %eax
431856:	63 42 72             	arpl   %eax,0x72(%edx)
431859:	6e                   	outsb  %ds:(%esi),(%dx)
43185a:	59                   	pop    %ecx
43185b:	6f                   	outsl  %ds:(%esi),(%dx)
43185c:	37                   	aaa
43185d:	63 30                	arpl   %esi,(%eax)
43185f:	32 48 6b             	xor    0x6b(%eax),%cl
431862:	6a 37                	push   $0x37
431864:	37                   	aaa
431865:	56                   	push   %esi
431866:	73 33                	jae    0x43189b
431868:	73 58                	jae    0x4318c2
43186a:	78 47                	js     0x4318b3
43186c:	4a                   	dec    %edx
43186d:	74 67                	je     0x4318d6
43186f:	6d                   	insl   (%dx),%es:(%edi)
431870:	72 5a                	jb     0x4318cc
431872:	4c                   	dec    %esp
431873:	77 5a                	ja     0x4318cf
431875:	4b                   	dec    %ebx
431876:	32 32                	xor    (%edx),%dh
431878:	6f                   	outsl  %ds:(%esi),(%dx)
431879:	53                   	push   %ebx
43187a:	72 78                	jb     0x4318f4
43187c:	6e                   	outsb  %ds:(%esi),(%dx)
43187d:	70 53                	jo     0x4318d2
43187f:	49                   	dec    %ecx
431880:	76 4b                	jbe    0x4318cd
431882:	54                   	push   %esp
431883:	31 67 48             	xor    %esp,0x48(%edi)
431886:	63 4d 4f             	arpl   %ecx,0x4f(%ebp)
431889:	6d                   	insl   (%dx),%es:(%edi)
43188a:	57                   	push   %edi
43188b:	6c                   	insb   (%dx),%es:(%edi)
43188c:	2b 51 52             	sub    0x52(%ecx),%edx
43188f:	32 6b 45             	xor    0x45(%ebx),%ch
431892:	65 37                	gs aaa
431894:	48                   	dec    %eax
431895:	76 49                	jbe    0x4318e0
431897:	36 67 41             	ss addr16 inc %ecx
43189a:	36 66 34 6e          	ss data16 xor $0x6e,%al
43189e:	4e                   	dec    %esi
43189f:	4f                   	dec    %edi
4318a0:	50                   	push   %eax
4318a1:	52                   	push   %edx
4318a2:	63 45 2f             	arpl   %eax,0x2f(%ebp)
4318a5:	32 54 51 30          	xor    0x30(%ecx,%edx,2),%dl
4318a9:	64 73 6b             	fs jae 0x431917
4318ac:	6d                   	insl   (%dx),%es:(%edi)
4318ad:	67 32 75 4c          	xor    0x4c(%di),%dh
4318b1:	4b                   	dec    %ebx
4318b2:	42                   	inc    %edx
4318b3:	55                   	push   %ebp
4318b4:	5a                   	pop    %edx
4318b5:	6a 67                	push   $0x67
4318b7:	41                   	inc    %ecx
4318b8:	36 54                	ss push %esp
4318ba:	6f                   	outsl  %ds:(%esi),(%dx)
4318bb:	74 46                	je     0x431903
4318bd:	38 43 75             	cmp    %al,0x75(%ebx)
4318c0:	4d                   	dec    %ebp
4318c1:	30 6e 68             	xor    %ch,0x68(%esi)
4318c4:	5a                   	pop    %edx
4318c5:	46                   	inc    %esi
4318c6:	6b 68 4b 7a          	imul   $0x7a,0x4b(%eax),%ebp
4318ca:	6b 31 4a             	imul   $0x4a,(%ecx),%esi
4318cd:	4b                   	dec    %ebx
4318ce:	74 32                	je     0x431902
4318d0:	48                   	dec    %eax
4318d1:	32 45 47             	xor    0x47(%ebp),%al
4318d4:	51                   	push   %ecx
4318d5:	43                   	inc    %ebx
4318d6:	39 2f                	cmp    %ebp,(%edi)
4318d8:	4b                   	dec    %ebx
4318d9:	65 58                	gs pop %eax
4318db:	57                   	push   %edi
4318dc:	61                   	popa
4318dd:	43                   	inc    %ebx
4318de:	42                   	inc    %edx
4318df:	77 44                	ja     0x431925
4318e1:	2f                   	das
4318e2:	44                   	inc    %esp
4318e3:	63 37                	arpl   %esi,(%edi)
4318e5:	36 44                	ss inc %esp
4318e7:	55                   	push   %ebp
4318e8:	35 62 4f 6a 7a       	xor    $0x7a6a4f62,%eax
4318ed:	66 34 61             	data16 xor $0x61,%al
4318f0:	6f                   	outsl  %ds:(%esi),(%dx)
4318f1:	47                   	inc    %edi
4318f2:	35 75 41 4a 4f       	xor    $0x4f4a4175,%eax
4318f7:	63 36                	arpl   %esi,(%esi)
4318f9:	75 6f                	jne    0x43196a
4318fb:	4f                   	dec    %edi
4318fc:	48                   	dec    %eax
4318fd:	48                   	dec    %eax
4318fe:	36 70 36             	ss jo  0x431937
431901:	2b 55 66             	sub    0x66(%ebp),%edx
431904:	38 36                	cmp    %dh,(%esi)
431906:	78 7a                	js     0x431982
431908:	6f                   	outsl  %ds:(%esi),(%dx)
431909:	35 33 4f 6f 76       	xor    $0x766f4f33,%eax
43190e:	68 32 56 56 58       	push   $0x58565632
431913:	6d                   	insl   (%dx),%es:(%edi)
431914:	52                   	push   %edx
431915:	74 49                	je     0x431960
431917:	5a                   	pop    %edx
431918:	42                   	inc    %edx
431919:	37                   	aaa
43191a:	72 62                	jb     0x43197e
43191c:	56                   	push   %esi
43191d:	58                   	pop    %eax
43191e:	69 5a 37 42 69 36 74 	imul   $0x74366942,0x37(%edx),%ebx
431925:	4c                   	dec    %esp
431926:	57                   	push   %edi
431927:	65 37                	gs aaa
431929:	76 50                	jbe    0x43197b
43192b:	55                   	push   %ebp
43192c:	4d                   	dec    %ebp
43192d:	4b                   	dec    %ebx
43192e:	35 70 2f 50 35       	xor    $0x35502f70,%eax
431933:	68 6f 67 53 79       	push   $0x7953676f
431938:	4b                   	dec    %ebx
431939:	42                   	inc    %edx
43193a:	41                   	inc    %ecx
43193b:	5a                   	pop    %edx
43193c:	55                   	push   %ebp
43193d:	71 4c                	jno    0x43198b
43193f:	6a 4f                	push   $0x4f
431941:	78 70                	js     0x4319b3
431943:	48                   	dec    %eax
431944:	39 44 54 4e          	cmp    %eax,0x4e(%esp,%edx,2)
431948:	4f                   	dec    %edi
431949:	38 30                	cmp    %dh,(%eax)
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