42aab5:	4a                   	dec    %edx
42aab6:	6d                   	insl   (%dx),%es:(%edi)
42aab7:	52                   	push   %edx
42aab8:	55                   	push   %ebp
42aab9:	31 41 51             	xor    %eax,0x51(%ecx)
42aabc:	45                   	inc    %ebp
42aabd:	48                   	dec    %eax
42aabe:	58                   	pop    %eax
42aabf:	4c                   	dec    %esp
42aac0:	4a                   	dec    %edx
42aac1:	66 42                	inc    %dx
42aac3:	32 35 44 33 54 49    	xor    0x49543344,%dh
42aac9:	55                   	push   %ebp
42aaca:	43                   	inc    %ebx
42aacb:	70 56                	jo     0x42ab23
42aacd:	4b                   	dec    %ebx
42aace:	46                   	inc    %esi
42aacf:	58                   	pop    %eax
42aad0:	77 53                	ja     0x42ab25
42aad2:	6c                   	insb   (%dx),%es:(%edi)
42aad3:	56                   	push   %esi
42aad4:	65 6d                	gs insl (%dx),%es:(%edi)
42aad6:	66 2b 42 6d          	sub    0x6d(%edx),%ax
42aada:	37                   	aaa
42aadb:	6e                   	outsb  %ds:(%esi),(%dx)
42aadc:	6b 46 53 4a          	imul   $0x4a,0x53(%esi),%eax
42aae0:	51                   	push   %ecx
42aae1:	62 6f 49             	bound  %ebp,0x49(%edi)
42aae4:	4f                   	dec    %edi
42aae5:	43                   	inc    %ebx
42aae6:	7a 55                	jp     0x42ab3d
42aae8:	49                   	dec    %ecx
42aae9:	47                   	inc    %edi
42aaea:	52                   	push   %edx
42aaeb:	44                   	inc    %esp
42aaec:	6f                   	outsl  %ds:(%esi),(%dx)
42aaed:	78 73                	js     0x42ab62
42aaef:	7a 44                	jp     0x42ab35
42aaf1:	4c                   	dec    %esp
42aaf2:	34 2f                	xor    $0x2f,%al
42aaf4:	47                   	inc    %edi
42aaf5:	68 68 62 51 34       	push   $0x34516268
42aafa:	5a                   	pop    %edx
42aafb:	6b 54 62 4f 41       	imul   $0x41,0x4f(%edx,%eiz,2),%edx
42ab00:	56                   	push   %esi
42ab01:	48                   	dec    %eax
42ab02:	77 59                	ja     0x42ab5d
42ab04:	69 65 4a 76 44 39 7a 	imul   $0x7a394476,0x4a(%ebp),%esp
42ab0b:	38 57 53             	cmp    %dl,0x53(%edi)
42ab0e:	2b 46 6e             	sub    0x6e(%esi),%eax
42ab11:	51                   	push   %ecx
42ab12:	4b                   	dec    %ebx
42ab13:	58                   	pop    %eax
42ab14:	41                   	inc    %ecx
42ab15:	52                   	push   %edx
42ab16:	77 6a                	ja     0x42ab82
42ab18:	69 76 79 36 30 73 50 	imul   $0x50733036,0x79(%esi),%esi
42ab1f:	75 47                	jne    0x42ab68
42ab21:	49                   	dec    %ecx
42ab22:	30 47 38             	xor    %al,0x38(%edi)
42ab25:	42                   	inc    %edx
42ab26:	50                   	push   %eax
42ab27:	4e                   	dec    %esi
42ab28:	61                   	popa
42ab29:	35 68 75 4d 43       	xor    $0x434d7568,%eax
42ab2e:	32 58 42             	xor    0x42(%eax),%bl
42ab31:	66 4d                	dec    %bp
42ab33:	72 6c                	jb     0x42aba1
42ab35:	50                   	push   %eax
42ab36:	7a 50                	jp     0x42ab88
42ab38:	6e                   	outsb  %ds:(%esi),(%dx)
42ab39:	56                   	push   %esi
42ab3a:	33 49 67             	xor    0x67(%ecx),%ecx
42ab3d:	56                   	push   %esi
42ab3e:	30 44 46 4d          	xor    %al,0x4d(%esi,%eax,2)
42ab42:	70 75                	jo     0x42abb9
42ab44:	4f                   	dec    %edi
42ab45:	6a 6c                	push   $0x6c
42ab47:	7a 77                	jp     0x42abc0
42ab49:	54                   	push   %esp
42ab4a:	78 4e                	js     0x42ab9a
42ab4c:	35 58 66 38 75       	xor    $0x75386658,%eax
42ab51:	30 64 78 68          	xor    %ah,0x68(%eax,%edi,2)
42ab55:	4f                   	dec    %edi
42ab56:	56                   	push   %esi
42ab57:	66 49                	dec    %cx
42ab59:	65 37                	gs aaa
42ab5b:	36 56                	ss push %esi
42ab5d:	77 6a                	ja     0x42abc9
42ab5f:	35 59 55 69 58       	xor    $0x58695559,%eax
42ab64:	58                   	pop    %eax
42ab65:	4d                   	dec    %ebp
42ab66:	77 32                	ja     0x42ab9a
42ab68:	75 50                	jne    0x42abba
42ab6a:	61                   	popa
42ab6b:	72 69                	jb     0x42abd6
42ab6d:	75 4f                	jne    0x42abbe
42ab6f:	50                   	push   %eax
42ab70:	58                   	pop    %eax
42ab71:	5a                   	pop    %edx
42ab72:	79 69                	jns    0x42abdd
42ab74:	49                   	dec    %ecx
42ab75:	63 34 6e             	arpl   %esi,(%esi,%ebp,2)
42ab78:	6e                   	outsb  %ds:(%esi),(%dx)
42ab79:	5a                   	pop    %edx
42ab7a:	44                   	inc    %esp
42ab7b:	38 69 6c             	cmp    %ch,0x6c(%ecx)
42ab7e:	69 4c 32 54 77 75 69 	imul   $0x45697577,0x54(%edx,%esi,1),%ecx
42ab85:	45
42ab86:	73 74                	jae    0x42abfc
42ab88:	38 78 5a             	cmp    %bh,0x5a(%eax)
42ab8b:	6c                   	insb   (%dx),%es:(%edi)
42ab8c:	65 49                	gs dec %ecx
42ab8e:	4f                   	dec    %edi
42ab8f:	48                   	dec    %eax
42ab90:	57                   	push   %edi
42ab91:	75 37                	jne    0x42abca
42ab93:	4e                   	dec    %esi
42ab94:	6f                   	outsl  %ds:(%esi),(%dx)
42ab95:	50                   	push   %eax
42ab96:	43                   	inc    %ebx
42ab97:	70 35                	jo     0x42abce
42ab99:	49                   	dec    %ecx
42ab9a:	34 57                	xor    $0x57,%al
42ab9c:	45                   	inc    %ebp
42ab9d:	77 41                	ja     0x42abe0
42ab9f:	36 51                	ss push %ecx
42aba1:	41                   	inc    %ecx
42aba2:	6f                   	outsl  %ds:(%esi),(%dx)
42aba3:	36 55                	ss push %ebp
42aba5:	49                   	dec    %ecx
42aba6:	45                   	inc    %ebp
42aba7:	49                   	dec    %ecx
42aba8:	6a 6e                	push   $0x6e
42abaa:	4c                   	dec    %esp
42abab:	78 57                	js     0x42ac04
42abad:	7a 53                	jp     0x42ac02
42abaf:	37                   	aaa
42abb0:	4c                   	dec    %esp
42abb1:	6d                   	insl   (%dx),%es:(%edi)
42abb2:	69 54 73 38 47 56 63 	imul   $0x45635647,0x38(%ebx,%esi,2),%edx
42abb9:	45
42abba:	50                   	push   %eax
42abbb:	4d                   	dec    %ebp
42abbc:	4c                   	dec    %esp
42abbd:	75 7a                	jne    0x42ac39
42abbf:	65 4f                	gs dec %edi
42abc1:	46                   	inc    %esi
42abc2:	54                   	push   %esp
42abc3:	31 70 70             	xor    %esi,0x70(%eax)
42abc6:	51                   	push   %ecx
42abc7:	4e                   	dec    %esi
42abc8:	49                   	dec    %ecx
42abc9:	43                   	inc    %ebx
42abca:	6b 75 4e 43          	imul   $0x43,0x4e(%ebp),%esi
42abce:	2f                   	das
42abcf:	77 53                	ja     0x42ac24
42abd1:	4a                   	dec    %edx
42abd2:	73 70                	jae    0x42ac44
42abd4:	58                   	pop    %eax
42abd5:	69 53 79 41 31 55 50 	imul   $0x50553141,0x79(%ebx),%edx
42abdc:	69 4a 4b 7a 68 32 64 	imul   $0x6432687a,0x4b(%edx),%ecx
42abe3:	66 74 46             	data16 je 0x42ac2c
42abe6:	73 74                	jae    0x42ac5c
42abe8:	4f                   	dec    %edi
42abe9:	52                   	push   %edx
42abea:	49                   	dec    %ecx
42abeb:	61                   	popa
42abec:	6b 32 31             	imul   $0x31,(%edx),%esi
42abef:	7a 35                	jp     0x42ac26
42abf1:	73 4f                	jae    0x42ac42
42abf3:	4c                   	dec    %esp
42abf4:	4f                   	dec    %edi
42abf5:	45                   	inc    %ebp
42abf6:	2f                   	das
42abf7:	2f                   	das
42abf8:	37                   	aaa
42abf9:	63 69 67             	arpl   %ebp,0x67(%ecx)
42abfc:	68 47 68 52 6c       	push   $0x6c526847
42ac01:	37                   	aaa
42ac02:	53                   	push   %ebx
42ac03:	57                   	push   %edi
42ac04:	6c                   	insb   (%dx),%es:(%edi)
42ac05:	37                   	aaa
42ac06:	77 72                	ja     0x42ac7a
42ac08:	32 35 42 4d 2f 39    	xor    0x392f4d42,%dh
42ac0e:	36 6c                	ss insb (%dx),%es:(%edi)
42ac10:	52                   	push   %edx
42ac11:	56                   	push   %esi
42ac12:	51                   	push   %ecx
42ac13:	58                   	pop    %eax
42ac14:	41                   	inc    %ecx
42ac15:	70 45                	jo     0x42ac5c
42ac17:	58                   	pop    %eax
42ac18:	75 41                	jne    0x42ac5b
42ac1a:	4f                   	dec    %edi
42ac1b:	32 47 75             	xor    0x75(%edi),%al
42ac1e:	45                   	inc    %ebp
42ac1f:	4b                   	dec    %ebx
42ac20:	5a                   	pop    %edx
42ac21:	52                   	push   %edx
42ac22:	4d                   	dec    %ebp
42ac23:	42                   	inc    %edx
42ac24:	49                   	dec    %ecx
42ac25:	46                   	inc    %esi
42ac26:	4f                   	dec    %edi
42ac27:	4f                   	dec    %edi
42ac28:	31 38                	xor    %edi,(%eax)
42ac2a:	49                   	dec    %ecx
42ac2b:	4a                   	dec    %edx
42ac2c:	62 6d 2f             	bound  %ebp,0x2f(%ebp)
42ac2f:	6f                   	outsl  %ds:(%esi),(%dx)
42ac30:	46                   	inc    %esi
42ac31:	30 30                	xor    %dh,(%eax)
42ac33:	54                   	push   %esp
42ac34:	65 50                	gs push %eax
42ac36:	49                   	dec    %ecx
42ac37:	2b 79 4a             	sub    0x4a(%ecx),%edi
42ac3a:	2b 56 2b             	sub    0x2b(%esi),%edx
42ac3d:	54                   	push   %esp
42ac3e:	6c                   	insb   (%dx),%es:(%edi)
42ac3f:	62 4e 4d             	bound  %ecx,0x4d(%esi)
42ac42:	6d                   	insl   (%dx),%es:(%edi)
42ac43:	50                   	push   %eax
42ac44:	5a                   	pop    %edx
42ac45:	48                   	dec    %eax
42ac46:	46                   	inc    %esi
42ac47:	7a 30                	jp     0x42ac79
42ac49:	30 6c 4b 48          	xor    %ch,0x48(%ebx,%ecx,2)
42ac4d:	53                   	push   %ebx
42ac4e:	68 34 4f 47 46       	push   $0x46474f34
42ac53:	42                   	inc    %edx
42ac54:	54                   	push   %esp
42ac55:	74 4c                	je     0x42aca3
42ac57:	65 6c                	gs insb (%dx),%es:(%edi)
42ac59:	4b                   	dec    %ebx
42ac5a:	36 51                	ss push %ecx
42ac5c:	30 2b                	xor    %ch,(%ebx)
42ac5e:	69 4a 4c 51 2b 34 73 	imul   $0x73342b51,0x4c(%edx),%ecx
42ac65:	59                   	pop    %ecx
42ac66:	74 6f                	je     0x42acd7
42ac68:	68 39 4c 45 4c       	push   $0x4c454c39
42ac6d:	71 6e                	jno    0x42acdd
42ac6f:	39 6d 4b             	cmp    %ebp,0x4b(%ebp)
42ac72:	57                   	push   %edi
42ac73:	72 4c                	jb     0x42acc1
42ac75:	7a 44                	jp     0x42acbb
42ac77:	6b 68 57 54          	imul   $0x54,0x57(%eax),%ebp
42ac7b:	72 68                	jb     0x42ace5
42ac7d:	51                   	push   %ecx
42ac7e:	51                   	push   %ecx
42ac7f:	69 6c 41 34 62 73 36 	imul   $0x58367362,0x34(%ecx,%eax,2),%ebp
42ac86:	58
42ac87:	39 39                	cmp    %edi,(%ecx)
42ac89:	6b 52 79 31          	imul   $0x31,0x79(%edx),%edx
42ac8d:	36 44                	ss inc %esp
42ac8f:	30 76 47             	xor    %dh,0x47(%esi)
42ac92:	62 51 48             	bound  %edx,0x48(%ecx)
42ac95:	68 36 6e 75 42       	push   $0x42756e36
42ac9a:	4a                   	dec    %edx
42ac9b:	75 4c                	jne    0x42ace9
42ac9d:	75 6b                	jne    0x42ad0a
42ac9f:	39 30                	cmp    %esi,(%eax)
42aca1:	52                   	push   %edx
42aca2:	50                   	push   %eax
42aca3:	73 57                	jae    0x42acfc
42aca5:	61                   	popa
42aca6:	70 66                	jo     0x42ad0e
42aca8:	42                   	inc    %edx
42aca9:	42                   	inc    %edx
42acaa:	66 65 52             	gs push %dx
42acad:	64 78 41             	fs js  0x42acf1
42acb0:	4d                   	dec    %ebp
42acb1:	74 6e                	je     0x42ad21
42acb3:	71 73                	jno    0x42ad28
42acb5:	33 6b 38             	xor    0x38(%ebx),%ebp
42acb8:	6f                   	outsl  %ds:(%esi),(%dx)
42acb9:	67 50                	addr16 push %eax
42acbb:	4d                   	dec    %ebp
42acbc:	59                   	pop    %ecx
42acbd:	73 46                	jae    0x42ad05
42acbf:	54                   	push   %esp
42acc0:	6b 6e 63 42          	imul   $0x42,0x63(%esi),%ebp
42acc4:	6f                   	outsl  %ds:(%esi),(%dx)
42acc5:	30 63 48             	xor    %ah,0x48(%ebx)
42acc8:	57                   	push   %edi
42acc9:	42                   	inc    %edx
42acca:	44                   	inc    %esp
42accb:	65 6b 65 70 4a       	imul   $0x4a,%gs:0x70(%ebp),%esp
42acd0:	6b 56 44 6f          	imul   $0x6f,0x44(%esi),%edx
42acd4:	6c                   	insb   (%dx),%es:(%edi)
42acd5:	78 53                	js     0x42ad2a
42acd7:	54                   	push   %esp
42acd8:	6b 4e 4e 5a          	imul   $0x5a,0x4e(%esi),%ecx
42acdc:	73 67                	jae    0x42ad45
42acde:	43                   	inc    %ebx
42acdf:	59                   	pop    %ecx
42ace0:	70 62                	jo     0x42ad44
42ace2:	52                   	push   %edx
42ace3:	6c                   	insb   (%dx),%es:(%edi)
42ace4:	44                   	inc    %esp
42ace5:	6a 4b                	push   $0x4b
42ace7:	54                   	push   %esp
42ace8:	53                   	push   %ebx
42ace9:	4d                   	dec    %ebp
42acea:	2f                   	das
42aceb:	67 78 46             	addr16 js 0x42ad34
42acee:	47                   	inc    %edi
42acef:	72 38                	jb     0x42ad29
42acf1:	49                   	dec    %ecx
42acf2:	77 4a                	ja     0x42ad3e
42acf4:	5a                   	pop    %edx
42acf5:	6e                   	outsb  %ds:(%esi),(%dx)
42acf6:	45                   	inc    %ebp
42acf7:	45                   	inc    %ebp
42acf8:	44                   	inc    %esp
42acf9:	64 77 79             	fs ja  0x42ad75
42acfc:	46                   	inc    %esi
42acfd:	43                   	inc    %ebx
42acfe:	47                   	inc    %edi
42acff:	6f                   	outsl  %ds:(%esi),(%dx)
42ad00:	57                   	push   %edi
42ad01:	36 31 39             	xor    %edi,%ss:(%ecx)
42ad04:	71 34                	jno    0x42ad3a
42ad06:	33 76 74             	xor    0x74(%esi),%esi
42ad09:	6e                   	outsb  %ds:(%esi),(%dx)
42ad0a:	54                   	push   %esp
42ad0b:	63 62 58             	arpl   %esp,0x58(%edx)
42ad0e:	42                   	inc    %edx
42ad0f:	67 52                	addr16 push %edx
42ad11:	4f                   	dec    %edi
42ad12:	79 61                	jns    0x42ad75
42ad14:	61                   	popa
42ad15:	4b                   	dec    %ebx
42ad16:	5a                   	pop    %edx
42ad17:	38 67 6b             	cmp    %ah,0x6b(%edi)
42ad1a:	2f                   	das
42ad1b:	30 5a 32             	xor    %bl,0x32(%edx)
42ad1e:	2b 61 59             	sub    0x59(%ecx),%esp
42ad21:	47                   	inc    %edi
42ad22:	6d                   	insl   (%dx),%es:(%edi)
42ad23:	33 71 49             	xor    0x49(%ecx),%esi
42ad26:	59                   	pop    %ecx
42ad27:	50                   	push   %eax
42ad28:	6d                   	insl   (%dx),%es:(%edi)
42ad29:	38 4f 64             	cmp    %cl,0x64(%edi)
42ad2c:	47                   	inc    %edi
42ad2d:	72 6d                	jb     0x42ad9c
42ad2f:	43                   	inc    %ebx
42ad30:	32 6e 73             	xor    0x73(%esi),%ch