42bd04:	52                   	push   %edx
42bd05:	39 36                	cmp    %esi,(%esi)
42bd07:	78 47                	js     0x42bd50
42bd09:	73 51                	jae    0x42bd5c
42bd0b:	2b 74 51 43          	sub    0x43(%ecx,%edx,2),%esi
42bd0f:	47                   	inc    %edi
42bd10:	52                   	push   %edx
42bd11:	6d                   	insl   (%dx),%es:(%edi)
42bd12:	65 6b 72 62 75       	imul   $0x75,%gs:0x62(%edx),%esi
42bd17:	5a                   	pop    %edx
42bd18:	5a                   	pop    %edx
42bd19:	74 65                	je     0x42bd80
42bd1b:	5a                   	pop    %edx
42bd1c:	78 61                	js     0x42bd7f
42bd1e:	61                   	popa
42bd1f:	41                   	inc    %ecx
42bd20:	39 41 45             	cmp    %eax,0x45(%ecx)
42bd23:	6f                   	outsl  %ds:(%esi),(%dx)
42bd24:	62 38                	bound  %edi,(%eax)
42bd26:	51                   	push   %ecx
42bd27:	33 31                	xor    (%ecx),%esi
42bd29:	58                   	pop    %eax
42bd2a:	71 74                	jno    0x42bda0
42bd2c:	48                   	dec    %eax
42bd2d:	44                   	inc    %esp
42bd2e:	39 47 45             	cmp    %eax,0x45(%edi)
42bd31:	65 67 53             	gs addr16 push %ebx
42bd34:	46                   	inc    %esi
42bd35:	41                   	inc    %ecx
42bd36:	67 33 78 64          	xor    0x64(%bx,%si),%edi
42bd3a:	37                   	aaa
42bd3b:	32 4d 36             	xor    0x36(%ebp),%cl
42bd3e:	63 71 5a             	arpl   %esi,0x5a(%ecx)
42bd41:	76 35                	jbe    0x42bd78
42bd43:	6a 31                	push   $0x31
42bd45:	68 76 76 6c 56       	push   $0x566c7676
42bd4a:	54                   	push   %esp
42bd4b:	41                   	inc    %ecx
42bd4c:	76 33                	jbe    0x42bd81
42bd4e:	67 6f                	outsl  %ds:(%si),(%dx)
42bd50:	4a                   	dec    %edx
42bd51:	49                   	dec    %ecx
42bd52:	49                   	dec    %ecx
42bd53:	72 4a                	jb     0x42bd9f
42bd55:	70 64                	jo     0x42bdbb
42bd57:	64 37                	fs aaa
42bd59:	65 31 64 71 2b       	xor    %esp,%gs:0x2b(%ecx,%esi,2)
42bd5e:	53                   	push   %ebx
42bd5f:	68 5a 78 47 75       	push   $0x7547785a
42bd64:	38 2b                	cmp    %ch,(%ebx)
42bd66:	70 6a                	jo     0x42bdd2
42bd68:	34 50                	xor    $0x50,%al
42bd6a:	76 36                	jbe    0x42bda2
42bd6c:	6f                   	outsl  %ds:(%esi),(%dx)
42bd6d:	47                   	inc    %edi
42bd6e:	66 52                	push   %dx
42bd70:	41                   	inc    %ecx
42bd71:	51                   	push   %ecx
42bd72:	2b 6d 30             	sub    0x30(%ebp),%ebp
42bd75:	32 69 4b             	xor    0x4b(%ecx),%ch
42bd78:	44                   	inc    %esp
42bd79:	5a                   	pop    %edx
42bd7a:	39 6a 42             	cmp    %ebp,0x42(%edx)
42bd7d:	54                   	push   %esp
42bd7e:	62 44 73 4c          	bound  %eax,0x4c(%ebx,%esi,2)
42bd82:	42                   	inc    %edx
42bd83:	70 6a                	jo     0x42bdef
42bd85:	69 56 35 2b 6a 55 4a 	imul   $0x4a556a2b,0x35(%esi),%edx
42bd8c:	31 77 42             	xor    %esi,0x42(%edi)
42bd8f:	34 4f                	xor    $0x4f,%al
42bd91:	70 37                	jo     0x42bdca
42bd93:	6e                   	outsb  %ds:(%esi),(%dx)
42bd94:	6e                   	outsb  %ds:(%esi),(%dx)
42bd95:	2b 6c 2b 79          	sub    0x79(%ebx,%ebp,1),%ebp
42bd99:	48                   	dec    %eax
42bd9a:	4c                   	dec    %esp
42bd9b:	6a 4c                	push   $0x4c
42bd9d:	4d                   	dec    %ebp
42bd9e:	6c                   	insb   (%dx),%es:(%edi)
42bd9f:	46                   	inc    %esi
42bda0:	73 41                	jae    0x42bde3
42bda2:	76 34                	jbe    0x42bdd8
42bda4:	2b 6f 43             	sub    0x43(%edi),%ebp
42bda7:	75 48                	jne    0x42bdf1
42bda9:	67 75 2b             	addr16 jne 0x42bdd7
42bdac:	36 58                	ss pop %eax
42bdae:	6b 2b 64             	imul   $0x64,(%ebx),%ebp
42bdb1:	73 6d                	jae    0x42be20
42bdb3:	46                   	inc    %esi
42bdb4:	59                   	pop    %ecx
42bdb5:	35 63 4f 71 50       	xor    $0x50714f63,%eax
42bdba:	61                   	popa
42bdbb:	4d                   	dec    %ebp
42bdbc:	45                   	inc    %ebp
42bdbd:	6a 37                	push   $0x37
42bdbf:	46                   	inc    %esi
42bdc0:	4b                   	dec    %ebx
42bdc1:	37                   	aaa
42bdc2:	30 35 31 31 30 42    	xor    %dh,0x42303131
42bdc8:	50                   	push   %eax
42bdc9:	41                   	inc    %ecx
42bdca:	79 45                	jns    0x42be11
42bdcc:	6f                   	outsl  %ds:(%esi),(%dx)
42bdcd:	55                   	push   %ebp
42bdce:	6c                   	insb   (%dx),%es:(%edi)
42bdcf:	77 33                	ja     0x42be04
42bdd1:	41                   	inc    %ecx
42bdd2:	73 34                	jae    0x42be08
42bdd4:	4d                   	dec    %ebp
42bdd5:	30 6d 72             	xor    %ch,0x72(%ebp)
42bdd8:	72 72                	jb     0x42be4c
42bdda:	2f                   	das
42bddb:	2f                   	das
42bddc:	52                   	push   %edx
42bddd:	35 76 30 66 57       	xor    $0x57663076,%eax
42bde2:	4c                   	dec    %esp
42bde3:	44                   	inc    %esp
42bde4:	6d                   	insl   (%dx),%es:(%edi)
42bde5:	77 41                	ja     0x42be28
42bde7:	74 4b                	je     0x42be34
42bde9:	38 47 4b             	cmp    %al,0x4b(%edi)
42bdec:	4a                   	dec    %edx
42bded:	32 53 56             	xor    0x56(%ebx),%dl
42bdf0:	2b 5a 68             	sub    0x68(%edx),%ebx
42bdf3:	65 6e                	outsb  %gs:(%esi),(%dx)
42bdf5:	6c                   	insb   (%dx),%es:(%edi)
42bdf6:	59                   	pop    %ecx
42bdf7:	6f                   	outsl  %ds:(%esi),(%dx)
42bdf8:	39 63 4b             	cmp    %esp,0x4b(%ebx)
42bdfb:	51                   	push   %ecx
42bdfc:	38 35 68 34 38 76    	cmp    %dh,0x76383468
42be02:	68 75 4e 32 37       	push   $0x37324e75
42be07:	56                   	push   %esi
42be08:	38 7a 58             	cmp    %bh,0x58(%edx)
42be0b:	33 67 32             	xor    0x32(%edi),%esp
42be0e:	43                   	inc    %ebx
42be0f:	38 41 51             	cmp    %al,0x51(%ecx)
42be12:	71 79                	jno    0x42be8d
42be14:	76 6c                	jbe    0x42be82
42be16:	57                   	push   %edi
42be17:	37                   	aaa
42be18:	50                   	push   %eax
42be19:	4c                   	dec    %esp
42be1a:	34 6a                	xor    $0x6a,%al
42be1c:	44                   	inc    %esp
42be1d:	2b 47 62             	sub    0x62(%edi),%eax
42be20:	67 33 6c 6a          	xor    0x6a(%si),%ebp
42be24:	33 76 63             	xor    0x63(%esi),%esi
42be27:	61                   	popa
42be28:	6a 43                	push   $0x43
42be2a:	37                   	aaa
42be2b:	64 37                	fs aaa
42be2d:	52                   	push   %edx
42be2e:	62 52 57             	bound  %edx,0x57(%edx)
42be31:	7a 46                	jp     0x42be79
42be33:	78 71                	js     0x42bea6
42be35:	6e                   	outsb  %ds:(%esi),(%dx)
42be36:	62 62 48             	bound  %esp,0x48(%edx)
42be39:	31 55 73             	xor    %edx,0x73(%ebp)
42be3c:	50                   	push   %eax
42be3d:	38 4f 6d             	cmp    %cl,0x6d(%edi)
42be40:	69 30 64 79 43 38    	imul   $0x38437964,(%eax),%esi
42be46:	6c                   	insb   (%dx),%es:(%edi)
42be47:	5a                   	pop    %edx
42be48:	4a                   	dec    %edx
42be49:	64 41                	fs inc %ecx
42be4b:	4d                   	dec    %ebp
42be4c:	4f                   	dec    %edi
42be4d:	35 79 6b 52 7a       	xor    $0x7a526b79,%eax
42be52:	31 48 73             	xor    %ecx,0x73(%eax)
42be55:	76 35                	jbe    0x42be8c
42be57:	6a 4a                	push   $0x4a
42be59:	38 66 71             	cmp    %ah,0x71(%esi)
42be5c:	38 74 73 6d          	cmp    %dh,0x6d(%ebx,%esi,2)
42be60:	79 7a                	jns    0x42bedc
42be62:	77 6c                	ja     0x42bed0
42be64:	32 6d 51             	xor    0x51(%ebp),%ch
42be67:	31 76 63             	xor    %esi,0x63(%esi)
42be6a:	32 55 4c             	xor    0x4c(%ebp),%dl
42be6d:	69 58 49 41 43 6f 79 	imul   $0x796f4341,0x49(%eax),%ebx
42be74:	46                   	inc    %esi
42be75:	46                   	inc    %esi
42be76:	7a 55                	jp     0x42becd
42be78:	50                   	push   %eax
42be79:	4d                   	dec    %ebp
42be7a:	6a 54                	push   $0x54
42be7c:	56                   	push   %esi
42be7d:	53                   	push   %ebx
42be7e:	36 63 46 6a          	arpl   %eax,%ss:0x6a(%esi)
42be82:	6a 45                	push   $0x45
42be84:	52                   	push   %edx
42be85:	69 2f 79 56 79 70    	imul   $0x70795679,(%edi),%ebp
42be8b:	72 49                	jb     0x42bed6
42be8d:	73 37                	jae    0x42bec6
42be8f:	2b 42 32             	sub    0x32(%edx),%eax
42be92:	7a 77                	jp     0x42bf0b
42be94:	34 49                	xor    $0x49,%al
42be96:	4f                   	dec    %edi
42be97:	48                   	dec    %eax
42be98:	75 7a                	jne    0x42bf14
42be9a:	5a                   	pop    %edx
42be9b:	73 6c                	jae    0x42bf09
42be9d:	6d                   	insl   (%dx),%es:(%edi)
42be9e:	55                   	push   %ebp
42be9f:	52                   	push   %edx
42bea0:	45                   	inc    %ebp
42bea1:	36 54                	ss push %esp
42bea3:	51                   	push   %ecx
42bea4:	62 2f                	bound  %ebp,(%edi)
42bea6:	6c                   	insb   (%dx),%es:(%edi)
42bea7:	4c                   	dec    %esp
42bea8:	34 4b                	xor    $0x4b,%al
42beaa:	4b                   	dec    %ebx
42beab:	71 50                	jno    0x42befd
42bead:	45                   	inc    %ebp
42beae:	4f                   	dec    %edi
42beaf:	48                   	dec    %eax
42beb0:	35 49 32 4d 2b       	xor    $0x2b4d3249,%eax
42beb5:	4a                   	dec    %edx
42beb6:	65 63 54 65 36       	arpl   %edx,%gs:0x36(%ebp,%eiz,2)
42bebb:	54                   	push   %esp
42bebc:	64 41                	fs inc %ecx
42bebe:	67 58                	addr16 pop %eax
42bec0:	78 39                	js     0x42befb
42bec2:	45                   	inc    %ebp
42bec3:	6f                   	outsl  %ds:(%esi),(%dx)
42bec4:	4b                   	dec    %ebx
42bec5:	67 76 47             	addr16 jbe 0x42bf0f
42bec8:	55                   	push   %ebp
42bec9:	61                   	popa
42beca:	35 45 37 77 38       	xor    $0x38773745,%eax
42becf:	62 59 51             	bound  %ebx,0x51(%ecx)
42bed2:	36 74 62             	ss je  0x42bf37
42bed5:	36 54                	ss push %esp
42bed7:	36 34 57             	ss xor $0x57,%al
42beda:	41                   	inc    %ecx
42bedb:	35 59 35 39 30       	xor    $0x30393559,%eax
42bee0:	37                   	aaa
42bee1:	51                   	push   %ecx
42bee2:	32 79 4c             	xor    0x4c(%ecx),%bh
42bee5:	61                   	popa
42bee6:	78 41                	js     0x42bf29
42bee8:	44                   	inc    %esp
42bee9:	47                   	inc    %edi
42beea:	2b 35 6e 41 4f 62    	sub    0x624f416e,%esi
42bef0:	69 44 55 59 4f 62 32 	imul   $0x2f32624f,0x59(%ebp,%edx,2),%eax
42bef7:	2f
42bef8:	74 47                	je     0x42bf41
42befa:	53                   	push   %ebx
42befb:	6e                   	outsb  %ds:(%esi),(%dx)
42befc:	4f                   	dec    %edi
42befd:	32 69 57             	xor    0x57(%ecx),%ch
42bf00:	77 63                	ja     0x42bf65
42bf02:	58                   	pop    %eax
42bf03:	4c                   	dec    %esp
42bf04:	75 55                	jne    0x42bf5b
42bf06:	51                   	push   %ecx
42bf07:	36 35 72 76 65 77    	ss xor $0x77657672,%eax
42bf0d:	41                   	inc    %ecx
42bf0e:	57                   	push   %edi
42bf0f:	62 5a 57             	bound  %ebx,0x57(%edx)
42bf12:	79 49                	jns    0x42bf5d
42bf14:	44                   	inc    %esp
42bf15:	4c                   	dec    %esp
42bf16:	64 4d                	fs dec %ebp
42bf18:	30 37                	xor    %dh,(%edi)
42bf1a:	66 69 2b 73 63       	imul   $0x6373,(%ebx),%bp
42bf1f:	6d                   	insl   (%dx),%es:(%edi)
42bf20:	6a 69                	push   $0x69
42bf22:	48                   	dec    %eax
42bf23:	4b                   	dec    %ebx
42bf24:	44                   	inc    %esp
42bf25:	4d                   	dec    %ebp
42bf26:	65 73 46             	gs jae 0x42bf6f
42bf29:	79 39                	jns    0x42bf64
42bf2b:	76 61                	jbe    0x42bf8e
42bf2d:	55                   	push   %ebp
42bf2e:	65 51                	gs push %ecx
42bf30:	61                   	popa
42bf31:	62 56 4a             	bound  %edx,0x4a(%esi)
42bf34:	4c                   	dec    %esp
42bf35:	5a                   	pop    %edx
42bf36:	52                   	push   %edx
42bf37:	6e                   	outsb  %ds:(%esi),(%dx)
42bf38:	35 32 51 44 66       	xor    $0x66445132,%eax
42bf3d:	50                   	push   %eax
42bf3e:	43                   	inc    %ebx
42bf3f:	75 4c                	jne    0x42bf8d
42bf41:	56                   	push   %esi
42bf42:	70 33                	jo     0x42bf77
42bf44:	44                   	inc    %esp
42bf45:	66 55                	push   %bp
42bf47:	6d                   	insl   (%dx),%es:(%edi)
42bf48:	32 30                	xor    (%eax),%dh
42bf4a:	4a                   	dec    %edx
42bf4b:	30 76 77             	xor    %dh,0x77(%esi)
42bf4e:	74 39                	je     0x42bf89
42bf50:	59                   	pop    %ecx
42bf51:	39 7a 4f             	cmp    %edi,0x4f(%edx)
42bf54:	6b 54 4a 77 41       	imul   $0x41,0x77(%edx,%ecx,2),%edx
42bf59:	38 56 78             	cmp    %dl,0x78(%esi)
42bf5c:	33 33                	xor    (%ebx),%esi
42bf5e:	70 46                	jo     0x42bfa6
42bf60:	4b                   	dec    %ebx
42bf61:	66 51                	push   %cx
42bf63:	6c                   	insb   (%dx),%es:(%edi)
42bf64:	36 6c                	ss insb (%dx),%es:(%edi)
42bf66:	59                   	pop    %ecx
42bf67:	4f                   	dec    %edi
42bf68:	7a 33                	jp     0x42bf9d
42bf6a:	36 71 78             	ss jno 0x42bfe5
42bf6d:	39 41 76             	cmp    %eax,0x76(%ecx)
42bf70:	53                   	push   %ebx
42bf71:	32 44 6e 38          	xor    0x38(%esi,%ebp,2),%al
42bf75:	51                   	push   %ecx
42bf76:	5a                   	pop    %edx
42bf77:	6b 32 58             	imul   $0x58,(%edx),%esi
42bf7a:	5a                   	pop    %edx
42bf7b:	7a 57                	jp     0x42bfd4
42bf7d:	41                   	inc    %ecx
42bf7e:	63 43 57             	arpl   %eax,0x57(%ebx)
42bf81:	75 67                	jne    0x42bfea
42bf83:	76 30                	jbe    0x42bfb5
42bf85:	56                   	push   %esi
42bf86:	32 66 73             	xor    0x73(%esi),%ah
42bf89:	7a 49                	jp     0x42bfd4
42bf8b:	46                   	inc    %esi
42bf8c:	75 31                	jne    0x42bfbf
42bf8e:	6a 48                	push   $0x48
42bf90:	6e                   	outsb  %ds:(%esi),(%dx)
42bf91:	6b 79 79 66          	imul   $0x66,0x79(%ecx),%edi
42bf95:	58                   	pop    %eax
42bf96:	48                   	dec    %eax
42bf97:	49                   	dec    %ecx
42bf98:	39 70 73             	cmp    %esi,0x73(%eax)
42bf9b:	74 4c                	je     0x42bfe9
42bf9d:	59                   	pop    %ecx
42bf9e:	49                   	dec    %ecx
42bf9f:	50                   	push   %eax
42bfa0:	35 32 54 49 4a       	xor    $0x4a495432,%eax
42bfa5:	7a 46                	jp     0x42bfed
42bfa7:	46                   	inc    %esi
42bfa8:	70 4d                	jo     0x42bff7
42bfaa:	37                   	aaa
42bfab:	5a                   	pop    %edx
42bfac:	59                   	pop    %ecx
42bfad:	6c                   	insb   (%dx),%es:(%edi)
42bfae:	70 68                	jo     0x42c018
42bfb0:	51                   	push   %ecx
42bfb1:	70 56                	jo     0x42c009