42389a:	34 58                	xor    $0x58,%al
42389c:	53                   	push   %ebx
42389d:	43                   	inc    %ebx
42389e:	66 36 79 52          	data16 ss jns 0x4238f4
4238a2:	67 63 30             	arpl   %esi,(%bx,%si)
4238a5:	55                   	push   %ebp
4238a6:	6f                   	outsl  %ds:(%esi),(%dx)
4238a7:	6b 7a 38 47          	imul   $0x47,0x38(%edx),%edi
4238ab:	71 34                	jno    0x4238e1
4238ad:	71 35                	jno    0x4238e4
4238af:	37                   	aaa
4238b0:	7a 74                	jp     0x423926
4238b2:	4f                   	dec    %edi
4238b3:	51                   	push   %ecx
4238b4:	4d                   	dec    %ebp
4238b5:	5a                   	pop    %edx
4238b6:	6d                   	insl   (%dx),%es:(%edi)
4238b7:	73 33                	jae    0x4238ec
4238b9:	6c                   	insb   (%dx),%es:(%edi)
4238ba:	49                   	dec    %ecx
4238bb:	31 5a 47             	xor    %ebx,0x47(%edx)
4238be:	70 32                	jo     0x4238f2
4238c0:	62 31                	bound  %esi,(%ecx)
4238c2:	2f                   	das
4238c3:	7a 38                	jp     0x4238fd
4238c5:	55                   	push   %ebp
4238c6:	7a 6b                	jp     0x423933
4238c8:	7a 4c                	jp     0x423916
4238ca:	68 64 38 51 69       	push   $0x69513864
4238cf:	2f                   	das
4238d0:	30 37                	xor    %dh,(%edi)
4238d2:	32 47 61             	xor    0x61(%edi),%al
4238d5:	6d                   	insl   (%dx),%es:(%edi)
4238d6:	41                   	inc    %ecx
4238d7:	6a 58                	push   $0x58
4238d9:	2f                   	das
4238da:	4e                   	dec    %esi
4238db:	39 70 66             	cmp    %esi,0x66(%eax)
4238de:	66 4b                	dec    %bx
4238e0:	37                   	aaa
4238e1:	73 2f                	jae    0x423912
4238e3:	61                   	popa
4238e4:	50                   	push   %eax
4238e5:	34 2f                	xor    $0x2f,%al
4238e7:	70 67                	jo     0x423950
4238e9:	6c                   	insb   (%dx),%es:(%edi)
4238ea:	33 32                	xor    (%edx),%esi
4238ec:	54                   	push   %esp
4238ed:	6f                   	outsl  %ds:(%esi),(%dx)
4238ee:	35 37 58 72 30       	xor    $0x30725837,%eax
4238f3:	6f                   	outsl  %ds:(%esi),(%dx)
4238f4:	43                   	inc    %ebx
4238f5:	4b                   	dec    %ebx
4238f6:	51                   	push   %ecx
4238f7:	79 78                	jns    0x423971
4238f9:	4a                   	dec    %edx
4238fa:	56                   	push   %esi
4238fb:	70 48                	jo     0x423945
4238fd:	55                   	push   %ebp
4238fe:	4c                   	dec    %esp
4238ff:	69 4d 38 7a 54 74 6e 	imul   $0x6e74547a,0x38(%ebp),%ecx
423906:	67 7a 50             	addr16 jp 0x423959
423909:	43                   	inc    %ebx
42390a:	4a                   	dec    %edx
42390b:	37                   	aaa
42390c:	45                   	inc    %ebp
42390d:	2f                   	das
42390e:	51                   	push   %ecx
42390f:	5a                   	pop    %edx
423910:	56                   	push   %esi
423911:	74 30                	je     0x423943
423913:	4c                   	dec    %esp
423914:	58                   	pop    %eax
423915:	74 36                	je     0x42394d
423917:	59                   	pop    %ecx
423918:	6d                   	insl   (%dx),%es:(%edi)
423919:	63 68 57             	arpl   %ebp,0x57(%eax)
42391c:	76 66                	jbe    0x423984
42391e:	6a 5a                	push   $0x5a
423920:	43                   	inc    %ebx
423921:	35 30 45 2f 32       	xor    $0x322f4530,%eax
423926:	44                   	inc    %esp
423927:	71 72                	jno    0x42399b
423929:	6e                   	outsb  %ds:(%esi),(%dx)
42392a:	74 6e                	je     0x42399a
42392c:	31 74 43 77          	xor    %esi,0x77(%ebx,%eax,2)
423930:	30 4d 32             	xor    %cl,0x32(%ebp)
423933:	76 41                	jbe    0x423976
423935:	36 52                	ss push %edx
423937:	69 38 6e 53 39 66    	imul   $0x6639536e,(%eax),%edi
42393d:	4c                   	dec    %esp
42393e:	32 7a 30             	xor    0x30(%edx),%bh
423941:	41                   	inc    %ecx
423942:	6b 46 79 4c          	imul   $0x4c,0x79(%esi),%eax
423946:	49                   	dec    %ecx
423947:	77 64                	ja     0x4239ad
423949:	73 63                	jae    0x4239ae
42394b:	78 65                	js     0x4239b2
42394d:	37                   	aaa
42394e:	45                   	inc    %ebp
42394f:	51                   	push   %ecx
423950:	39 62 50             	cmp    %esp,0x50(%edx)
423953:	50                   	push   %eax
423954:	58                   	pop    %eax
423955:	31 61 73             	xor    %esp,0x73(%ecx)
423958:	4b                   	dec    %ebx
423959:	59                   	pop    %ecx
42395a:	4a                   	dec    %edx
42395b:	48                   	dec    %eax
42395c:	62 32                	bound  %esi,(%edx)
42395e:	66 4c                	dec    %sp
423960:	5a                   	pop    %edx
423961:	34 4b                	xor    $0x4b,%al
423963:	50                   	push   %eax
423964:	33 66 41             	xor    0x41(%esi),%esp
423967:	2f                   	das
423968:	50                   	push   %eax
423969:	43                   	inc    %ebx
42396a:	66 64 72 49          	data16 fs jb 0x4239b7
42396e:	54                   	push   %esp
42396f:	30 36                	xor    %dh,(%esi)
423971:	53                   	push   %ebx
423972:	69 4d 33 76 52 4f 44 	imul   $0x444f5276,0x33(%ebp),%ecx
423979:	36 7a 71             	ss jp  0x4239ed
42397c:	46                   	inc    %esi
42397d:	6a 70                	push   $0x70
42397f:	4b                   	dec    %ebx
423980:	4b                   	dec    %ebx
423981:	66 32 49 52          	data16 xor 0x52(%ecx),%cl
423985:	4f                   	dec    %edi
423986:	58                   	pop    %eax
423987:	36 38 67 68          	cmp    %ah,%ss:0x68(%edi)
42398b:	35 6c 2b 45 6a       	xor    $0x6a452b6c,%eax
423990:	54                   	push   %esp
423991:	4c                   	dec    %esp
423992:	77 76                	ja     0x423a0a
423994:	6b 64 41 57 32       	imul   $0x32,0x57(%ecx,%eax,2),%esp
423999:	4f                   	dec    %edi
42399a:	41                   	inc    %ecx
42399b:	36 68 6e 48 4d 44    	ss push $0x444d486e
4239a1:	38 69 6c             	cmp    %ch,0x6c(%ecx)
4239a4:	39 78 34             	cmp    %edi,0x34(%eax)
4239a7:	6e                   	outsb  %ds:(%esi),(%dx)
4239a8:	67 69 61 78 79 6d 4e 	imul   $0x724e6d79,0x78(%bx,%di),%esp
4239af:	72
4239b0:	6a 76                	push   $0x76
4239b2:	65 30 63 79          	xor    %ah,%gs:0x79(%ebx)
4239b6:	50                   	push   %eax
4239b7:	4b                   	dec    %ebx
4239b8:	68 6a 71 67 45       	push   $0x4567716a
4239bd:	57                   	push   %edi
4239be:	58                   	pop    %eax
4239bf:	35 44 65 6e 47       	xor    $0x476e6544,%eax
4239c4:	42                   	inc    %edx
4239c5:	33 34 4e             	xor    (%esi,%ecx,2),%esi
4239c8:	38 4f 71             	cmp    %cl,0x71(%edi)
4239cb:	66 32 32             	data16 xor (%edx),%dh
4239ce:	78 48                	js     0x423a18
4239d0:	6d                   	insl   (%dx),%es:(%edi)
4239d1:	49                   	dec    %ecx
4239d2:	63 37                	arpl   %esi,(%edi)
4239d4:	55                   	push   %ebp
4239d5:	77 61                	ja     0x423a38
4239d7:	46                   	inc    %esi
4239d8:	49                   	dec    %ecx
4239d9:	33 6c 72 2f          	xor    0x2f(%edx,%esi,2),%ebp
4239dd:	46                   	inc    %esi
4239de:	4d                   	dec    %ebp
4239df:	58                   	pop    %eax
4239e0:	79 51                	jns    0x423a33
4239e2:	2f                   	das
4239e3:	4a                   	dec    %edx
4239e4:	41                   	inc    %ecx
4239e5:	70 52                	jo     0x423a39
4239e7:	65 64 36 6b 76 7a 2f 	gs fs imul $0x2f,%ss:0x7a(%esi),%esi
4239ee:	44                   	inc    %esp
4239ef:	47                   	inc    %edi
4239f0:	6e                   	outsb  %ds:(%esi),(%dx)
4239f1:	41                   	inc    %ecx
4239f2:	49                   	dec    %ecx
4239f3:	44                   	inc    %esp
4239f4:	2f                   	das
4239f5:	71 33                	jno    0x423a2a
4239f7:	39 65 77             	cmp    %esp,0x77(%ebp)
4239fa:	71 46                	jno    0x423a42
4239fc:	62 4a 63             	bound  %ecx,0x63(%edx)
4239ff:	5a                   	pop    %edx
423a00:	42                   	inc    %edx
423a01:	37                   	aaa
423a02:	6b 72 4c 61          	imul   $0x61,0x4c(%edx),%esi
423a06:	47                   	inc    %edi
423a07:	2f                   	das
423a08:	59                   	pop    %ecx
423a09:	56                   	push   %esi
423a0a:	78 79                	js     0x423a85
423a0c:	76 73                	jbe    0x423a81
423a0e:	62 59 39             	bound  %ebx,0x39(%ecx)
423a11:	35 6a 52 32 33       	xor    $0x3332526a,%eax
423a16:	4e                   	dec    %esi
423a17:	4f                   	dec    %edi
423a18:	78 62                	js     0x423a7c
423a1a:	4d                   	dec    %ebp
423a1b:	51                   	push   %ecx
423a1c:	6e                   	outsb  %ds:(%esi),(%dx)
423a1d:	6a 6e                	push   $0x6e
423a1f:	2b 7a 34             	sub    0x34(%edx),%edi
423a22:	41                   	inc    %ecx
423a23:	72 61                	jb     0x423a86
423a25:	69 4f 37 66 31 38 56 	imul   $0x56383166,0x37(%edi),%ecx
423a2c:	37                   	aaa
423a2d:	6c                   	insb   (%dx),%es:(%edi)
423a2e:	4f                   	dec    %edi
423a2f:	32 48 6e             	xor    0x6e(%eax),%cl
423a32:	78 62                	js     0x423a96
423a34:	67 44                	addr16 inc %esp
423a36:	49                   	dec    %ecx
423a37:	6a 65                	push   $0x65
423a39:	52                   	push   %edx
423a3a:	5a                   	pop    %edx
423a3b:	4b                   	dec    %ebx
423a3c:	58                   	pop    %eax
423a3d:	61                   	popa
423a3e:	6e                   	outsb  %ds:(%esi),(%dx)
423a3f:	66 77 42             	data16 ja 0x423a84
423a42:	33 56 4b             	xor    0x4b(%esi),%edx
423a45:	69 7a 49 4f 44 44 72 	imul   $0x7244444f,0x49(%edx),%edi
423a4c:	50                   	push   %eax
423a4d:	2b 4f 7a             	sub    0x7a(%edi),%ecx
423a50:	66 65 56             	gs push %si
423a53:	6e                   	outsb  %ds:(%esi),(%dx)
423a54:	68 31 6a 73 79       	push   $0x79736a31
423a59:	79 70                	jns    0x423acb
423a5b:	6f                   	outsl  %ds:(%esi),(%dx)
423a5c:	5a                   	pop    %edx
423a5d:	67 44                	addr16 inc %esp
423a5f:	4b                   	dec    %ebx
423a60:	41                   	inc    %ecx
423a61:	62 73 57             	bound  %esi,0x57(%ebx)
423a64:	46                   	inc    %esi
423a65:	79 51                	jns    0x423ab8
423a67:	51                   	push   %ecx
423a68:	72 37                	jb     0x423aa1
423a6a:	34 72                	xor    $0x72,%al
423a6c:	31 63 41             	xor    %esp,0x41(%ebx)
423a6f:	5a                   	pop    %edx
423a70:	76 39                	jbe    0x423aab
423a72:	6e                   	outsb  %ds:(%esi),(%dx)
423a73:	74 77                	je     0x423aec
423a75:	43                   	inc    %ebx
423a76:	42                   	inc    %edx
423a77:	52                   	push   %edx
423a78:	39 35 35 6e 68 44    	cmp    %esi,0x44686e35
423a7e:	49                   	dec    %ecx
423a7f:	61                   	popa
423a80:	4d                   	dec    %ebp
423a81:	6b 32 63             	imul   $0x63,(%edx),%esi
423a84:	57                   	push   %edi
423a85:	4d                   	dec    %ebp
423a86:	72 41                	jb     0x423ac9
423a88:	64 4e                	fs dec %esi
423a8a:	6d                   	insl   (%dx),%es:(%edi)
423a8b:	65 74 38             	gs je  0x423ac6
423a8e:	66 61                	popaw
423a90:	69 32 77 72 4d 68    	imul   $0x684d7277,(%edx),%esi
423a96:	48                   	dec    %eax
423a97:	67 2b 46 55          	sub    0x55(%bp),%eax
423a9b:	51                   	push   %ecx
423a9c:	70 4c                	jo     0x423aea
423a9e:	69 70 7a 36 34 6a 41 	imul   $0x416a3436,0x7a(%eax),%esi
423aa5:	31 78 36             	xor    %edi,0x36(%eax)
423aa8:	69 44 43 62 45 6a 6f 	imul   $0x5a6f6a45,0x62(%ebx,%eax,2),%eax
423aaf:	5a
423ab0:	6a 34                	push   $0x34
423ab2:	6e                   	outsb  %ds:(%esi),(%dx)
423ab3:	32 58 74             	xor    0x74(%eax),%bl
423ab6:	67 49                	addr16 dec %ecx
423ab8:	47                   	inc    %edi
423ab9:	49                   	dec    %ecx
423aba:	35 4b 51 66 43       	xor    $0x4366514b,%eax
423abf:	59                   	pop    %ecx
423ac0:	46                   	inc    %esi
423ac1:	36 51                	ss push %ecx
423ac3:	77 4c                	ja     0x423b11
423ac5:	34 4e                	xor    $0x4e,%al
423ac7:	44                   	inc    %esp
423ac8:	43                   	inc    %ebx
423ac9:	45                   	inc    %ebp
423aca:	2b 56 78             	sub    0x78(%esi),%edx
423acd:	4e                   	dec    %esi
423ace:	36 53                	ss push %ebx
423ad0:	48                   	dec    %eax
423ad1:	38 4c 73 37          	cmp    %cl,0x37(%ebx,%esi,2)
423ad5:	61                   	popa
423ad6:	71 51                	jno    0x423b29
423ad8:	67 4d                	addr16 dec %ebp
423ada:	37                   	aaa
423adb:	39 6b 54             	cmp    %ebp,0x54(%ebx)
423ade:	4c                   	dec    %esp
423adf:	4a                   	dec    %edx
423ae0:	43                   	inc    %ebx
423ae1:	6b 64 44 57 68       	imul   $0x68,0x57(%esp,%eax,2),%esp
423ae6:	59                   	pop    %ecx
423ae7:	4a                   	dec    %edx
423ae8:	6c                   	insb   (%dx),%es:(%edi)
423ae9:	57                   	push   %edi
423aea:	6d                   	insl   (%dx),%es:(%edi)
423aeb:	62 65 70             	bound  %esp,0x70(%ebp)
423aee:	6a 79                	push   $0x79
423af0:	4b                   	dec    %ebx
423af1:	53                   	push   %ebx
423af2:	4d                   	dec    %ebp
423af3:	77 46                	ja     0x423b3b
423af5:	62 79 79             	bound  %edi,0x79(%ecx)
423af8:	50                   	push   %eax
423af9:	66 6f                	outsw  %ds:(%esi),(%dx)
423afb:	6f                   	outsl  %ds:(%esi),(%dx)
423afc:	45                   	inc    %ebp
423afd:	76 6c                	jbe    0x423b6b
423aff:	2b 4a 66             	sub    0x66(%edx),%ecx
423b02:	55                   	push   %ebp
423b03:	4e                   	dec    %esi
423b04:	4b                   	dec    %ebx
423b05:	32 39                	xor    (%ecx),%bh
423b07:	56                   	push   %esi
423b08:	35 67 7a 46 47       	xor    $0x47467a67,%eax
423b0d:	56                   	push   %esi
423b0e:	41                   	inc    %ecx
423b0f:	4e                   	dec    %esi
423b10:	4d                   	dec    %ebp
423b11:	59                   	pop    %ecx
423b12:	52                   	push   %edx
423b13:	47                   	inc    %edi
423b14:	70 4e                	jo     0x423b64
423b16:	75 61                	jne    0x423b79
423b18:	44                   	inc    %esp
423b19:	43                   	inc    %ebx
423b1a:	35 33 65 79 6a       	xor    $0x6a796533,%eax
423b1f:	66 71 62             	data16 jno 0x423b84
423b22:	4d                   	dec    %ebp
423b23:	64 50                	fs push %eax
423b25:	61                   	popa
423b26:	48                   	dec    %eax
423b27:	48                   	dec    %eax
423b28:	67 70 35             	addr16 jo 0x423b60
423b2b:	69 47 34 66 4a 4a 62 	imul   $0x624a4a66,0x34(%edi),%eax
423b32:	51                   	push   %ecx
423b33:	38 67 67             	cmp    %ah,0x67(%edi)
423b36:	4f                   	dec    %edi
423b37:	54                   	push   %esp
423b38:	66 39 6e 79          	cmp    %bp,0x79(%esi)