4238d8:	56                   	push   %esi
4238d9:	77 6d                	ja     0x423948
4238db:	46                   	inc    %esi
4238dc:	6f                   	outsl  %ds:(%esi),(%dx)
4238dd:	48                   	dec    %eax
4238de:	78 34                	js     0x423914
4238e0:	55                   	push   %ebp
4238e1:	53                   	push   %ebx
4238e2:	55                   	push   %ebp
4238e3:	63 4a 72             	arpl   %ecx,0x72(%edx)
4238e6:	64 6f                	outsl  %fs:(%esi),(%dx)
4238e8:	41                   	inc    %ecx
4238e9:	74 39                	je     0x423924
4238eb:	68 51 42 63 79       	push   $0x79634251
4238f0:	4f                   	dec    %edi
4238f1:	67 50                	addr16 push %eax
4238f3:	78 54                	js     0x423949
4238f5:	38 65 51             	cmp    %ah,0x51(%ebp)
4238f8:	44                   	inc    %esp
4238f9:	52                   	push   %edx
4238fa:	2b 6f 78             	sub    0x78(%edi),%ebp
4238fd:	52                   	push   %edx
4238fe:	2b 78 62             	sub    0x62(%eax),%edi
423901:	52                   	push   %edx
423902:	55                   	push   %ebp
423903:	70 6b                	jo     0x423970
423905:	74 73                	je     0x42397a
423907:	63 38                	arpl   %edi,(%eax)
423909:	50                   	push   %eax
42390a:	53                   	push   %ebx
42390b:	71 63                	jno    0x423970
42390d:	61                   	popa
42390e:	51                   	push   %ecx
42390f:	4c                   	dec    %esp
423910:	42                   	inc    %edx
423911:	2b 6d 33             	sub    0x33(%ebp),%ebp
423914:	39 78 50             	cmp    %edi,0x50(%eax)
423917:	74 45                	je     0x42395e
423919:	4e                   	dec    %esi
42391a:	57                   	push   %edi
42391b:	4c                   	dec    %esp
42391c:	46                   	inc    %esi
42391d:	53                   	push   %ebx
42391e:	58                   	pop    %eax
42391f:	57                   	push   %edi
423920:	76 44                	jbe    0x423966
423922:	2f                   	das
423923:	47                   	inc    %edi
423924:	4a                   	dec    %edx
423925:	6e                   	outsb  %ds:(%esi),(%dx)
423926:	6f                   	outsl  %ds:(%esi),(%dx)
423927:	41                   	inc    %ecx
423928:	39 2f                	cmp    %ebp,(%edi)
42392a:	6a 43                	push   $0x43
42392c:	2b 44 5a 59          	sub    0x59(%edx,%ebx,2),%eax
423930:	4a                   	dec    %edx
423931:	42                   	inc    %edx
423932:	68 76 75 30 59       	push   $0x59307576
423937:	45                   	inc    %ebp
423938:	58                   	pop    %eax
423939:	79 69                	jns    0x4239a4
42393b:	62 64 4c 6c          	bound  %esp,0x6c(%esp,%ecx,2)
42393f:	65 62 36             	bound  %esi,%gs:(%esi)
423942:	4f                   	dec    %edi
423943:	31 43 4a             	xor    %eax,0x4a(%ebx)
423946:	75 50                	jne    0x423998
423948:	41                   	inc    %ecx
423949:	69 42 76 57 33 54 63 	imul   $0x63543357,0x76(%edx),%eax
423950:	41                   	inc    %ecx
423951:	61                   	popa
423952:	45                   	inc    %ebp
423953:	70 6c                	jo     0x4239c1
423955:	78 41                	js     0x423998
423957:	51                   	push   %ecx
423958:	55                   	push   %ebp
423959:	2f                   	das
42395a:	54                   	push   %esp
42395b:	70 76                	jo     0x4239d3
42395d:	68 75 37 74 55       	push   $0x55743775
423962:	64 65 51             	fs gs push %ecx
423965:	72 49                	jb     0x4239b0
423967:	61                   	popa
423968:	35 56 38 2b 54       	xor    $0x542b3856,%eax
42396d:	38 64 67 45          	cmp    %ah,0x45(%edi,%eiz,2)
423971:	54                   	push   %esp
423972:	50                   	push   %eax
423973:	52                   	push   %edx
423974:	5a                   	pop    %edx
423975:	65 46                	gs inc %esi
423977:	6a 42                	push   $0x42
423979:	75 64                	jne    0x4239df
42397b:	33 63 57             	xor    0x57(%ebx),%esp
42397e:	6f                   	outsl  %ds:(%esi),(%dx)
42397f:	68 4f 62 52 51       	push   $0x5152624f
423984:	59                   	pop    %ecx
423985:	35 41 58 50 51       	xor    $0x51505841,%eax
42398a:	6b 74 49 58 30       	imul   $0x30,0x58(%ecx,%ecx,2),%esi
42398f:	75 38                	jne    0x4239c9
423991:	5a                   	pop    %edx
423992:	30 67 50             	xor    %ah,0x50(%edi)
423995:	54                   	push   %esp
423996:	4b                   	dec    %ebx
423997:	34 6a                	xor    $0x6a,%al
423999:	54                   	push   %esp
42399a:	38 48 70             	cmp    %cl,0x70(%eax)
42399d:	58                   	pop    %eax
42399e:	69 62 4c 61 78 62 6f 	imul   $0x6f627861,0x4c(%edx),%esp
4239a5:	79 74                	jns    0x423a1b
4239a7:	35 4f 6e 68 53       	xor    $0x53686e4f,%eax
4239ac:	6d                   	insl   (%dx),%es:(%edi)
4239ad:	45                   	inc    %ebp
4239ae:	42                   	inc    %edx
4239af:	6a 78                	push   $0x78
4239b1:	44                   	inc    %esp
4239b2:	72 71                	jb     0x423a25
4239b4:	57                   	push   %edi
4239b5:	4b                   	dec    %ebx
4239b6:	79 6c                	jns    0x423a24
4239b8:	36 4d                	ss dec %ebp
4239ba:	67 32 74 37          	xor    0x37(%si),%dh
4239be:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
4239c1:	73 72                	jae    0x423a35
4239c3:	76 75                	jbe    0x423a3a
4239c5:	59                   	pop    %ecx
4239c6:	55                   	push   %ebp
4239c7:	44                   	inc    %esp
4239c8:	36 63 38             	arpl   %edi,%ss:(%eax)
4239cb:	57                   	push   %edi
4239cc:	4c                   	dec    %esp
4239cd:	59                   	pop    %ecx
4239ce:	48                   	dec    %eax
4239cf:	31 4c 47 51          	xor    %ecx,0x51(%edi,%eax,2)
4239d3:	72 65                	jb     0x423a3a
4239d5:	78 6c                	js     0x423a43
4239d7:	72 57                	jb     0x423a30
4239d9:	4a                   	dec    %edx
4239da:	4d                   	dec    %ebp
4239db:	63 64 6a 4b          	arpl   %esp,0x4b(%edx,%ebp,2)
4239df:	66 39 41 66          	cmp    %ax,0x66(%ecx)
4239e3:	6e                   	outsb  %ds:(%esi),(%dx)
4239e4:	7a 6f                	jp     0x423a55
4239e6:	62 6e 75             	bound  %ebp,0x75(%esi)
4239e9:	51                   	push   %ecx
4239ea:	62 56 31             	bound  %edx,0x31(%esi)
4239ed:	42                   	inc    %edx
4239ee:	5a                   	pop    %edx
4239ef:	55                   	push   %ebp
4239f0:	63 62 57             	arpl   %esp,0x57(%edx)
4239f3:	6c                   	insb   (%dx),%es:(%edi)
4239f4:	30 39                	xor    %bh,(%ecx)
4239f6:	32 50 4f             	xor    0x4f(%eax),%dl
4239f9:	2b 73 57             	sub    0x57(%ebx),%esi
4239fc:	2f                   	das
4239fd:	41                   	inc    %ecx
4239fe:	72 35                	jb     0x423a35
423a00:	62 66 31             	bound  %esp,0x31(%esi)
423a03:	58                   	pop    %eax
423a04:	4f                   	dec    %edi
423a05:	75 44                	jne    0x423a4b
423a07:	6a 53                	push   $0x53
423a09:	2f                   	das
423a0a:	38 66 4f             	cmp    %ah,0x4f(%esi)
423a0d:	4a                   	dec    %edx
423a0e:	58                   	pop    %eax
423a0f:	77 4a                	ja     0x423a5b
423a11:	4d                   	dec    %ebp
423a12:	69 74 43 6a 61 64 6d 	imul   $0x726d6461,0x6a(%ebx,%eax,2),%esi
423a19:	72
423a1a:	41                   	inc    %ecx
423a1b:	65 33 34 54          	xor    %gs:(%esp,%edx,2),%esi
423a1f:	55                   	push   %ebp
423a20:	35 74 58 33 70       	xor    $0x70335874,%eax
423a25:	2b 32                	sub    (%edx),%esi
423a27:	43                   	inc    %ebx
423a28:	6c                   	insb   (%dx),%es:(%edi)
423a29:	32 42 72             	xor    0x72(%edx),%al
423a2c:	53                   	push   %ebx
423a2d:	69 75 6b 58 53 78 4b 	imul   $0x4b785358,0x6b(%ebp),%esi
423a34:	36 4e                	ss dec %esi
423a36:	70 78                	jo     0x423ab0
423a38:	6b 41 5a 62          	imul   $0x62,0x5a(%ecx),%eax
423a3c:	4f                   	dec    %edi
423a3d:	63 6d 2b             	arpl   %ebp,0x2b(%ebp)
423a40:	4d                   	dec    %ebp
423a41:	61                   	popa
423a42:	64 79 6d             	fs jns 0x423ab2
423a45:	6c                   	insb   (%dx),%es:(%edi)
423a46:	73 74                	jae    0x423abc
423a48:	77 67                	ja     0x423ab1
423a4a:	73 4c                	jae    0x423a98
423a4c:	53                   	push   %ebx
423a4d:	33 53 78             	xor    0x78(%ebx),%edx
423a50:	37                   	aaa
423a51:	38 43 54             	cmp    %al,0x54(%ebx)
423a54:	53                   	push   %ebx
423a55:	35 6c 77 56 72       	xor    $0x7256776c,%eax
423a5a:	71 4f                	jno    0x423aab
423a5c:	41                   	inc    %ecx
423a5d:	2b 46 68             	sub    0x68(%esi),%eax
423a60:	52                   	push   %edx
423a61:	53                   	push   %ebx
423a62:	37                   	aaa
423a63:	51                   	push   %ecx
423a64:	67 51                	addr16 push %ecx
423a66:	6d                   	insl   (%dx),%es:(%edi)
423a67:	6b 65 67 71          	imul   $0x71,0x67(%ebp),%esp
423a6b:	75 56                	jne    0x423ac3
423a6d:	6e                   	outsb  %ds:(%esi),(%dx)
423a6e:	78 41                	js     0x423ab1
423a70:	6d                   	insl   (%dx),%es:(%edi)
423a71:	7a 37                	jp     0x423aaa
423a73:	6e                   	outsb  %ds:(%esi),(%dx)
423a74:	6b 58 37 5a          	imul   $0x5a,0x37(%eax),%ebx
423a78:	44                   	inc    %esp
423a79:	65 47                	gs inc %edi
423a7b:	64 2b 37             	sub    %fs:(%edi),%esi
423a7e:	66 6c                	data16 insb (%dx),%es:(%edi)
423a80:	6f                   	outsl  %ds:(%esi),(%dx)
423a81:	63 62 68             	arpl   %esp,0x68(%edx)
423a84:	43                   	inc    %ebx
423a85:	41                   	inc    %ecx
423a86:	6e                   	outsb  %ds:(%esi),(%dx)
423a87:	52                   	push   %edx
423a88:	4f                   	dec    %edi
423a89:	6f                   	outsl  %ds:(%esi),(%dx)
423a8a:	47                   	inc    %edi
423a8b:	67 33 51 55          	xor    0x55(%bx,%di),%edx
423a8f:	52                   	push   %edx
423a90:	71 52                	jno    0x423ae4
423a92:	74 59                	je     0x423aed
423a94:	33 67 6b             	xor    0x6b(%edi),%esp
423a97:	79 6c                	jns    0x423b05
423a99:	4e                   	dec    %esi
423a9a:	77 62                	ja     0x423afe
423a9c:	6b 63 69 32          	imul   $0x32,0x69(%ebx),%esp
423aa0:	73 45                	jae    0x423ae7
423aa2:	62 37                	bound  %esi,(%edi)
423aa4:	6f                   	outsl  %ds:(%esi),(%dx)
423aa5:	4b                   	dec    %ebx
423aa6:	7a 67                	jp     0x423b0f
423aa8:	77 73                	ja     0x423b1d
423aaa:	78 73                	js     0x423b1f
423aac:	64 6e                	outsb  %fs:(%esi),(%dx)
423aae:	45                   	inc    %ebp
423aaf:	48                   	dec    %eax
423ab0:	6d                   	insl   (%dx),%es:(%edi)
423ab1:	56                   	push   %esi
423ab2:	78 68                	js     0x423b1c
423ab4:	58                   	pop    %eax
423ab5:	41                   	inc    %ecx
423ab6:	65 77 4f             	gs ja  0x423b08
423ab9:	75 48                	jne    0x423b03
423abb:	43                   	inc    %ebx
423abc:	6b 6c 43 71 4b       	imul   $0x4b,0x71(%ebx,%eax,2),%ebp
423ac1:	39 44 72 69          	cmp    %eax,0x69(%edx,%esi,2)
423ac5:	4d                   	dec    %ebp
423ac6:	54                   	push   %esp
423ac7:	4a                   	dec    %edx
423ac8:	54                   	push   %esp
423ac9:	46                   	inc    %esi
423aca:	33 48 78             	xor    0x78(%eax),%ecx
423acd:	46                   	inc    %esi
423ace:	6d                   	insl   (%dx),%es:(%edi)
423acf:	6c                   	insb   (%dx),%es:(%edi)
423ad0:	74 67                	je     0x423b39
423ad2:	49                   	dec    %ecx
423ad3:	5a                   	pop    %edx
423ad4:	34 62                	xor    $0x62,%al
423ad6:	57                   	push   %edi
423ad7:	4f                   	dec    %edi
423ad8:	6d                   	insl   (%dx),%es:(%edi)
423ad9:	46                   	inc    %esi
423ada:	48                   	dec    %eax
423adb:	2f                   	das
423adc:	61                   	popa
423add:	38 58 5a             	cmp    %bl,0x5a(%eax)
423ae0:	58                   	pop    %eax
423ae1:	4c                   	dec    %esp
423ae2:	64 69 4a 37 54 48 4b 	imul   $0x384b4854,%fs:0x37(%edx),%ecx
423ae9:	38
423aea:	49                   	dec    %ecx
423aeb:	63 35 64 59 45 69    	arpl   %esi,0x69455964
423af1:	62 71 31             	bound  %esi,0x31(%ecx)
423af4:	43                   	inc    %ebx
423af5:	79 56                	jns    0x423b4d
423af7:	64 49                	fs dec %ecx
423af9:	54                   	push   %esp
423afa:	43                   	inc    %ebx
423afb:	6a 44                	push   $0x44
423afd:	32 33                	xor    (%ebx),%dh
423aff:	72 6e                	jb     0x423b6f
423b01:	4a                   	dec    %edx
423b02:	6a 45                	push   $0x45
423b04:	6b 2f 72             	imul   $0x72,(%edi),%ebp
423b07:	73 64                	jae    0x423b6d
423b09:	6d                   	insl   (%dx),%es:(%edi)
423b0a:	67 6f                	outsl  %ds:(%si),(%dx)
423b0c:	5a                   	pop    %edx
423b0d:	4d                   	dec    %ebp
423b0e:	5a                   	pop    %edx
423b0f:	4d                   	dec    %ebp
423b10:	64 58                	fs pop %eax
423b12:	4a                   	dec    %edx
423b13:	41                   	inc    %ecx
423b14:	75 4f                	jne    0x423b65
423b16:	68 4f 41 31 35       	push   $0x3531414f
423b1b:	79 54                	jns    0x423b71
423b1d:	59                   	pop    %ecx
423b1e:	5a                   	pop    %edx
423b1f:	49                   	dec    %ecx
423b20:	41                   	inc    %ecx
423b21:	6c                   	insb   (%dx),%es:(%edi)
423b22:	76 61                	jbe    0x423b85
423b24:	65 33 55 49          	xor    %gs:0x49(%ebp),%edx
423b28:	77 5a                	ja     0x423b84
423b2a:	6e                   	outsb  %ds:(%esi),(%dx)
423b2b:	50                   	push   %eax
423b2c:	41                   	inc    %ecx
423b2d:	4b                   	dec    %ebx
423b2e:	4e                   	dec    %esi
423b2f:	62 68 6b             	bound  %ebp,0x6b(%eax)
423b32:	32 39                	xor    (%ecx),%bh
423b34:	4a                   	dec    %edx
423b35:	7a 4b                	jp     0x423b82
423b37:	61                   	popa
423b38:	4f                   	dec    %edi
423b39:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
423b3c:	70 52                	jo     0x423b90
423b3e:	35 59 78 7a 51       	xor    $0x517a7859,%eax
423b43:	34 4f                	xor    $0x4f,%al
423b45:	62 66 36             	bound  %esp,0x36(%esi)
423b48:	67 75 30             	addr16 jne 0x423b7b
423b4b:	50                   	push   %eax
423b4c:	51                   	push   %ecx
423b4d:	4f                   	dec    %edi
423b4e:	38 33                	cmp    %dh,(%ebx)
423b50:	72 50                	jb     0x423ba2
423b52:	33 69 75             	xor    0x75(%ecx),%ebp
423b55:	2b 44 6d 67          	sub    0x67(%ebp,%ebp,2),%eax
423b59:	2f                   	das
423b5a:	66 36 41             	ss inc %cx
423b5d:	6e                   	outsb  %ds:(%esi),(%dx)
423b5e:	64 51                	fs push %ecx
423b60:	37                   	aaa
423b61:	45                   	inc    %ebp
423b62:	41                   	inc    %ecx
423b63:	31 6a 35             	xor    %ebp,0x35(%edx)
423b66:	62 4c 52 6c          	bound  %ecx,0x6c(%edx,%edx,2)
423b6a:	79 42                	jns    0x423bae
423b6c:	42                   	inc    %edx