42fa50:	68 38 51 50 61       	push   $0x61505138
42fa55:	4c                   	dec    %esp
42fa56:	42                   	inc    %edx
42fa57:	55                   	push   %ebp
42fa58:	68 33 2f 67 63       	push   $0x63672f33
42fa5d:	63 41 78             	arpl   %eax,0x78(%ecx)
42fa60:	79 38                	jns    0x42fa9a
42fa62:	74 51                	je     0x42fab5
42fa64:	61                   	popa
42fa65:	48                   	dec    %eax
42fa66:	50                   	push   %eax
42fa67:	77 53                	ja     0x42fabc
42fa69:	7a 77                	jp     0x42fae2
42fa6b:	41                   	inc    %ecx
42fa6c:	43                   	inc    %ebx
42fa6d:	4c                   	dec    %esp
42fa6e:	74 62                	je     0x42fad2
42fa70:	44                   	inc    %esp
42fa71:	34 5a                	xor    $0x5a,%al
42fa73:	31 49 6f             	xor    %ecx,0x6f(%ecx)
42fa76:	54                   	push   %esp
42fa77:	65 63 4c 75 58       	arpl   %ecx,%gs:0x58(%ebp,%esi,2)
42fa7c:	2b 59 4e             	sub    0x4e(%ecx),%ebx
42fa7f:	71 30                	jno    0x42fab1
42fa81:	48                   	dec    %eax
42fa82:	71 6f                	jno    0x42faf3
42fa84:	35 41 75 50 39       	xor    $0x39507541,%eax
42fa89:	45                   	inc    %ebp
42fa8a:	34 2f                	xor    $0x2f,%al
42fa8c:	69 51 48 6e 6b 68 4e 	imul   $0x4e686b6e,0x48(%ecx),%edx
42fa93:	46                   	inc    %esi
42fa94:	53                   	push   %ebx
42fa95:	56                   	push   %esi
42fa96:	63 54 47 37          	arpl   %edx,0x37(%edi,%eax,2)
42fa9a:	4f                   	dec    %edi
42fa9b:	30 46 37             	xor    %al,0x37(%esi)
42fa9e:	6b 47 55 74          	imul   $0x74,0x55(%edi),%eax
42faa2:	71 51                	jno    0x42faf5
42faa4:	41                   	inc    %ecx
42faa5:	65 6e                	outsb  %gs:(%esi),(%dx)
42faa7:	49                   	dec    %ecx
42faa8:	31 50 6a             	xor    %edx,0x6a(%eax)
42faab:	65 2f                	gs das
42faad:	4a                   	dec    %edx
42faae:	2b 30                	sub    (%eax),%esi
42fab0:	54                   	push   %esp
42fab1:	41                   	inc    %ecx
42fab2:	52                   	push   %edx
42fab3:	56                   	push   %esi
42fab4:	62 71 7a             	bound  %esi,0x7a(%ecx)
42fab7:	57                   	push   %edi
42fab8:	48                   	dec    %eax
42fab9:	63 48 76             	arpl   %ecx,0x76(%eax)
42fabc:	61                   	popa
42fabd:	65 6b 37 56          	imul   $0x56,%gs:(%edi),%esi
42fac1:	45                   	inc    %ebp
42fac2:	42                   	inc    %edx
42fac3:	64 35 56 56 4f 36    	fs xor $0x364f5656,%eax
42fac9:	44                   	inc    %esp
42faca:	30 33                	xor    %dh,(%ebx)
42facc:	59                   	pop    %ecx
42facd:	6d                   	insl   (%dx),%es:(%edi)
42face:	34 78                	xor    $0x78,%al
42fad0:	35 46 75 70 54       	xor    $0x54707546,%eax
42fad5:	61                   	popa
42fad6:	50                   	push   %eax
42fad7:	43                   	inc    %ebx
42fad8:	4d                   	dec    %ebp
42fad9:	39 6e 34             	cmp    %ebp,0x34(%esi)
42fadc:	53                   	push   %ebx
42fadd:	54                   	push   %esp
42fade:	45                   	inc    %ebp
42fadf:	76 4f                	jbe    0x42fb30
42fae1:	2f                   	das
42fae2:	6a 62                	push   $0x62
42fae4:	77 77                	ja     0x42fb5d
42fae6:	53                   	push   %ebx
42fae7:	79 4a                	jns    0x42fb33
42fae9:	74 4c                	je     0x42fb37
42faeb:	6c                   	insb   (%dx),%es:(%edi)
42faec:	4a                   	dec    %edx
42faed:	41                   	inc    %ecx
42faee:	73 70                	jae    0x42fb60
42faf0:	6d                   	insl   (%dx),%es:(%edi)
42faf1:	41                   	inc    %ecx
42faf2:	74 70                	je     0x42fb64
42faf4:	42                   	inc    %edx
42faf5:	49                   	dec    %ecx
42faf6:	59                   	pop    %ecx
42faf7:	70 4b                	jo     0x42fb44
42faf9:	64 59                	fs pop %ecx
42fafb:	69 71 6c 49 56 6f 31 	imul   $0x316f5649,0x6c(%ecx),%esi
42fb02:	48                   	dec    %eax
42fb03:	61                   	popa
42fb04:	55                   	push   %ebp
42fb05:	47                   	inc    %edi
42fb06:	55                   	push   %ebp
42fb07:	42                   	inc    %edx
42fb08:	59                   	pop    %ecx
42fb09:	63 74 39 58          	arpl   %esi,0x58(%ecx,%edi,1)
42fb0d:	65 32 67 4d          	xor    %gs:0x4d(%edi),%ah
42fb11:	6a 77                	push   $0x77
42fb13:	63 45 6c             	arpl   %eax,0x6c(%ebp)
42fb16:	51                   	push   %ecx
42fb17:	59                   	pop    %ecx
42fb18:	51                   	push   %ecx
42fb19:	77 7a                	ja     0x42fb95
42fb1b:	59                   	pop    %ecx
42fb1c:	6c                   	insb   (%dx),%es:(%edi)
42fb1d:	41                   	inc    %ecx
42fb1e:	54                   	push   %esp
42fb1f:	63 38                	arpl   %edi,(%eax)
42fb21:	4c                   	dec    %esp
42fb22:	56                   	push   %esi
42fb23:	6e                   	outsb  %ds:(%esi),(%dx)
42fb24:	5a                   	pop    %edx
42fb25:	72 6e                	jb     0x42fb95
42fb27:	6f                   	outsl  %ds:(%esi),(%dx)
42fb28:	38 66 6f             	cmp    %ah,0x6f(%esi)
42fb2b:	6f                   	outsl  %ds:(%esi),(%dx)
42fb2c:	5a                   	pop    %edx
42fb2d:	72 2f                	jb     0x42fb5e
42fb2f:	36 44                	ss inc %esp
42fb31:	65 7a 6f             	gs jp  0x42fba3
42fb34:	75 6b                	jne    0x42fba1
42fb36:	34 68                	xor    $0x68,%al
42fb38:	6a 54                	push   $0x54
42fb3a:	2f                   	das
42fb3b:	68 6e 42 42 4b       	push   $0x4b42426e
42fb40:	51                   	push   %ecx
42fb41:	72 62                	jb     0x42fba5
42fb43:	58                   	pop    %eax
42fb44:	55                   	push   %ebp
42fb45:	72 44                	jb     0x42fb8b
42fb47:	66 37                	data16 aaa
42fb49:	32 54 57 45          	xor    0x45(%edi,%edx,2),%dl
42fb4d:	49                   	dec    %ecx
42fb4e:	78 65                	js     0x42fbb5
42fb50:	6b 67 71 66          	imul   $0x66,0x71(%edi),%esp
42fb54:	78 78                	js     0x42fbce
42fb56:	41                   	inc    %ecx
42fb57:	52                   	push   %edx
42fb58:	63 72 43             	arpl   %esi,0x43(%edx)
42fb5b:	42                   	inc    %edx
42fb5c:	72 47                	jb     0x42fba5
42fb5e:	73 4b                	jae    0x42fbab
42fb60:	55                   	push   %ebp
42fb61:	44                   	inc    %esp
42fb62:	39 53 33             	cmp    %edx,0x33(%ebx)
42fb65:	6a 51                	push   $0x51
42fb67:	55                   	push   %ebp
42fb68:	2b 79 5a             	sub    0x5a(%ecx),%edi
42fb6b:	69 7a 44 77 6a 61 66 	imul   $0x66616a77,0x44(%edx),%edi
42fb72:	35 2b 79 73 58       	xor    $0x5873792b,%eax
42fb77:	73 46                	jae    0x42fbbf
42fb79:	66 31 6d 43          	xor    %bp,0x43(%ebp)
42fb7d:	42                   	inc    %edx
42fb7e:	6a 36                	push   $0x36
42fb80:	75 59                	jne    0x42fbdb
42fb82:	33 64 53 35          	xor    0x35(%ebx,%edx,2),%esp
42fb86:	45                   	inc    %ebp
42fb87:	78 30                	js     0x42fbb9
42fb89:	30 37                	xor    %dh,(%edi)
42fb8b:	78 55                	js     0x42fbe2
42fb8d:	6a 77                	push   $0x77
42fb8f:	30 58 6a             	xor    %bl,0x6a(%eax)
42fb92:	49                   	dec    %ecx
42fb93:	76 31                	jbe    0x42fbc6
42fb95:	45                   	inc    %ebp
42fb96:	34 4c                	xor    $0x4c,%al
42fb98:	52                   	push   %edx
42fb99:	41                   	inc    %ecx
42fb9a:	76 58                	jbe    0x42fbf4
42fb9c:	45                   	inc    %ebp
42fb9d:	4e                   	dec    %esi
42fb9e:	65 41                	gs inc %ecx
42fba0:	56                   	push   %esi
42fba1:	62 47 61             	bound  %eax,0x61(%edi)
42fba4:	57                   	push   %edi
42fba5:	73 4f                	jae    0x42fbf6
42fba7:	2f                   	das
42fba8:	34 4c                	xor    $0x4c,%al
42fbaa:	64 6e                	outsb  %fs:(%esi),(%dx)
42fbac:	2f                   	das
42fbad:	74 57                	je     0x42fc06
42fbaf:	49                   	dec    %ecx
42fbb0:	6d                   	insl   (%dx),%es:(%edi)
42fbb1:	49                   	dec    %ecx
42fbb2:	51                   	push   %ecx
42fbb3:	4a                   	dec    %edx
42fbb4:	66 59                	pop    %cx
42fbb6:	6f                   	outsl  %ds:(%esi),(%dx)
42fbb7:	49                   	dec    %ecx
42fbb8:	4c                   	dec    %esp
42fbb9:	65 63 5a 4a          	arpl   %ebx,%gs:0x4a(%edx)
42fbbd:	54                   	push   %esp
42fbbe:	6b 34 4f 64          	imul   $0x64,(%edi,%ecx,2),%esi
42fbc2:	4f                   	dec    %edi
42fbc3:	4e                   	dec    %esi
42fbc4:	6a 69                	push   $0x69
42fbc6:	73 73                	jae    0x42fc3b
42fbc8:	72 71                	jb     0x42fc3b
42fbca:	57                   	push   %edi
42fbcb:	79 34                	jns    0x42fc01
42fbcd:	48                   	dec    %eax
42fbce:	69 76 6b 52 31 57 37 	imul   $0x37573152,0x6b(%esi),%esi
42fbd5:	4d                   	dec    %ebp
42fbd6:	53                   	push   %ebx
42fbd7:	52                   	push   %edx
42fbd8:	56                   	push   %esi
42fbd9:	64 30 58 6d          	xor    %bl,%fs:0x6d(%eax)
42fbdd:	33 6e 7a             	xor    0x7a(%esi),%ebp
42fbe0:	70 51                	jo     0x42fc33
42fbe2:	6d                   	insl   (%dx),%es:(%edi)
42fbe3:	50                   	push   %eax
42fbe4:	4a                   	dec    %edx
42fbe5:	41                   	inc    %ecx
42fbe6:	48                   	dec    %eax
42fbe7:	65 6b 32 7a          	imul   $0x7a,%gs:(%edx),%esi
42fbeb:	52                   	push   %edx
42fbec:	6e                   	outsb  %ds:(%esi),(%dx)
42fbed:	70 69                	jo     0x42fc58
42fbef:	39 62 6b             	cmp    %esp,0x6b(%edx)
42fbf2:	53                   	push   %ebx
42fbf3:	65 50                	gs push %eax
42fbf5:	32 32                	xor    (%edx),%dh
42fbf7:	72 65                	jb     0x42fc5e
42fbf9:	46                   	inc    %esi
42fbfa:	59                   	pop    %ecx
42fbfb:	2b 4b 43             	sub    0x43(%ebx),%ecx
42fbfe:	5a                   	pop    %edx
42fbff:	31 6b 6d             	xor    %ebp,0x6d(%ebx)
42fc02:	70 38                	jo     0x42fc3c
42fc04:	50                   	push   %eax
42fc05:	47                   	inc    %edi
42fc06:	33 46 70             	xor    0x70(%esi),%eax
42fc09:	2f                   	das
42fc0a:	4b                   	dec    %ebx
42fc0b:	73 53                	jae    0x42fc60
42fc0d:	78 70                	js     0x42fc7f
42fc0f:	6d                   	insl   (%dx),%es:(%edi)
42fc10:	4c                   	dec    %esp
42fc11:	70 64                	jo     0x42fc77
42fc13:	50                   	push   %eax
42fc14:	4b                   	dec    %ebx
42fc15:	61                   	popa
42fc16:	34 6e                	xor    $0x6e,%al
42fc18:	41                   	inc    %ecx
42fc19:	53                   	push   %ebx
42fc1a:	59                   	pop    %ecx
42fc1b:	76 75                	jbe    0x42fc92
42fc1d:	56                   	push   %esi
42fc1e:	51                   	push   %ecx
42fc1f:	70 6b                	jo     0x42fc8c
42fc21:	6b 68 6b 61          	imul   $0x61,0x6b(%eax),%ebp
42fc25:	38 4b 73             	cmp    %cl,0x73(%ebx)
42fc28:	72 74                	jb     0x42fc9e
42fc2a:	38 48 74             	cmp    %cl,0x74(%eax)
42fc2d:	5a                   	pop    %edx
42fc2e:	55                   	push   %ebp
42fc2f:	54                   	push   %esp
42fc30:	2b 71 54             	sub    0x54(%ecx),%esi
42fc33:	74 55                	je     0x42fc8a
42fc35:	66 31 45 78          	xor    %ax,0x78(%ebp)
42fc39:	7a 4d                	jp     0x42fc88
42fc3b:	39 41 46             	cmp    %eax,0x46(%ecx)
42fc3e:	6e                   	outsb  %ds:(%esi),(%dx)
42fc3f:	30 42 2f             	xor    %al,0x2f(%edx)
42fc42:	4a                   	dec    %edx
42fc43:	79 7a                	jns    0x42fcbf
42fc45:	4c                   	dec    %esp
42fc46:	54                   	push   %esp
42fc47:	67 73 72             	addr16 jae 0x42fcbc
42fc4a:	4b                   	dec    %ebx
42fc4b:	50                   	push   %eax
42fc4c:	7a 30                	jp     0x42fc7e
42fc4e:	51                   	push   %ecx
42fc4f:	41                   	inc    %ecx
42fc50:	38 44 33 64          	cmp    %al,0x64(%ebx,%esi,1)
42fc54:	32 51 55             	xor    0x55(%ecx),%dl
42fc57:	54                   	push   %esp
42fc58:	48                   	dec    %eax
42fc59:	32 43 30             	xor    0x30(%ebx),%al
42fc5c:	69 64 73 69 37 68 6b 	imul   $0x716b6837,0x69(%ebx,%esi,2),%esp
42fc63:	71
42fc64:	77 51                	ja     0x42fcb7
42fc66:	6f                   	outsl  %ds:(%esi),(%dx)
42fc67:	57                   	push   %edi
42fc68:	62 2f                	bound  %ebp,(%edi)
42fc6a:	6e                   	outsb  %ds:(%esi),(%dx)
42fc6b:	6d                   	insl   (%dx),%es:(%edi)
42fc6c:	4c                   	dec    %esp
42fc6d:	6c                   	insb   (%dx),%es:(%edi)
42fc6e:	2f                   	das
42fc6f:	68 6f 5a 4c 76       	push   $0x764c5a6f
42fc74:	4a                   	dec    %edx
42fc75:	4e                   	dec    %esi
42fc76:	73 59                	jae    0x42fcd1
42fc78:	4f                   	dec    %edi
42fc79:	78 6e                	js     0x42fce9
42fc7b:	6f                   	outsl  %ds:(%esi),(%dx)
42fc7c:	37                   	aaa
42fc7d:	79 52                	jns    0x42fcd1
42fc7f:	48                   	dec    %eax
42fc80:	34 7a                	xor    $0x7a,%al
42fc82:	39 71 4b             	cmp    %esi,0x4b(%ecx)
42fc85:	39 71 37             	cmp    %esi,0x37(%ecx)
42fc88:	5a                   	pop    %edx
42fc89:	62 55 43             	bound  %edx,0x43(%ebp)
42fc8c:	53                   	push   %ebx
42fc8d:	61                   	popa
42fc8e:	7a 36                	jp     0x42fcc6
42fc90:	32 62 6f             	xor    0x6f(%edx),%ah
42fc93:	34 49                	xor    $0x49,%al
42fc95:	4f                   	dec    %edi
42fc96:	66 41                	inc    %cx
42fc98:	4a                   	dec    %edx
42fc99:	57                   	push   %edi
42fc9a:	67 63 56 30          	arpl   %edx,0x30(%bp)
42fc9e:	49                   	dec    %ecx
42fc9f:	45                   	inc    %ebp
42fca0:	4a                   	dec    %edx
42fca1:	53                   	push   %ebx
42fca2:	52                   	push   %edx
42fca3:	53                   	push   %ebx
42fca4:	6c                   	insb   (%dx),%es:(%edi)
42fca5:	67 2f                	addr16 das
42fca7:	6e                   	outsb  %ds:(%esi),(%dx)
42fca8:	48                   	dec    %eax
42fca9:	58                   	pop    %eax
42fcaa:	50                   	push   %eax
42fcab:	76 37                	jbe    0x42fce4
42fcad:	63 75 54             	arpl   %esi,0x54(%ebp)
42fcb0:	6a 43                	push   $0x43
42fcb2:	75 48                	jne    0x42fcfc
42fcb4:	6c                   	insb   (%dx),%es:(%edi)
42fcb5:	4f                   	dec    %edi
42fcb6:	52                   	push   %edx
42fcb7:	57                   	push   %edi
42fcb8:	75 4f                	jne    0x42fd09
42fcba:	34 36                	xor    $0x36,%al
42fcbc:	59                   	pop    %ecx
42fcbd:	4a                   	dec    %edx
42fcbe:	4e                   	dec    %esi
42fcbf:	78 4d                	js     0x42fd0e
42fcc1:	4a                   	dec    %edx
42fcc2:	47                   	inc    %edi
42fcc3:	54                   	push   %esp
42fcc4:	76 58                	jbe    0x42fd1e
42fcc6:	48                   	dec    %eax