422eb9:	70 66                	jo     0x422f21
422ebb:	73 55                	jae    0x422f12
422ebd:	74 4c                	je     0x422f0b
422ebf:	57                   	push   %edi
422ec0:	59                   	pop    %ecx
422ec1:	42                   	inc    %edx
422ec2:	59                   	pop    %ecx
422ec3:	2b 36                	sub    (%esi),%esi
422ec5:	51                   	push   %ecx
422ec6:	65 6e                	outsb  %gs:(%esi),(%dx)
422ec8:	64 51                	fs push %ecx
422eca:	79 2b                	jns    0x422ef7
422ecc:	6b 56 6e 42          	imul   $0x42,0x6e(%esi),%edx
422ed0:	6a 6a                	push   $0x6a
422ed2:	7a 71                	jp     0x422f45
422ed4:	34 6c                	xor    $0x6c,%al
422ed6:	57                   	push   %edi
422ed7:	37                   	aaa
422ed8:	4c                   	dec    %esp
422ed9:	6d                   	insl   (%dx),%es:(%edi)
422eda:	55                   	push   %ebp
422edb:	69 55 4d 5a 45 4d 4a 	imul   $0x4a4d455a,0x4d(%ebp),%edx
422ee2:	38 54 6a 66          	cmp    %dl,0x66(%edx,%ebp,2)
422ee6:	61                   	popa
422ee7:	46                   	inc    %esi
422ee8:	55                   	push   %ebp
422ee9:	52                   	push   %edx
422eea:	39 70 64             	cmp    %esi,0x64(%eax)
422eed:	6d                   	insl   (%dx),%es:(%edi)
422eee:	64 4f                	fs dec %edi
422ef0:	31 41 71             	xor    %eax,0x71(%ecx)
422ef3:	4f                   	dec    %edi
422ef4:	5a                   	pop    %edx
422ef5:	43                   	inc    %ebx
422ef6:	46                   	inc    %esi
422ef7:	35 39 2b 4d 4e       	xor    $0x4e4d2b39,%eax
422efc:	45                   	inc    %ebp
422efd:	66 76 42             	data16 jbe 0x422f42
422f00:	5a                   	pop    %edx
422f01:	65 37                	gs aaa
422f03:	32 47 5a             	xor    0x5a(%edi),%al
422f06:	56                   	push   %esi
422f07:	4f                   	dec    %edi
422f08:	6d                   	insl   (%dx),%es:(%edi)
422f09:	6d                   	insl   (%dx),%es:(%edi)
422f0a:	52                   	push   %edx
422f0b:	4d                   	dec    %ebp
422f0c:	51                   	push   %ecx
422f0d:	73 49                	jae    0x422f58
422f0f:	4a                   	dec    %edx
422f10:	39 65 44             	cmp    %esp,0x44(%ebp)
422f13:	6a 68                	push   $0x68
422f15:	50                   	push   %eax
422f16:	52                   	push   %edx
422f17:	49                   	dec    %ecx
422f18:	71 56                	jno    0x422f70
422f1a:	48                   	dec    %eax
422f1b:	6a 32                	push   $0x32
422f1d:	54                   	push   %esp
422f1e:	6a 59                	push   $0x59
422f20:	39 49 49             	cmp    %ecx,0x49(%ecx)
422f23:	73 79                	jae    0x422f9e
422f25:	65 56                	gs push %esi
422f27:	58                   	pop    %eax
422f28:	5a                   	pop    %edx
422f29:	48                   	dec    %eax
422f2a:	6b 41 30 35          	imul   $0x35,0x30(%ecx),%eax
422f2e:	64 71 79             	fs jno 0x422faa
422f31:	78 68                	js     0x422f9b
422f33:	45                   	inc    %ebp
422f34:	4e                   	dec    %esi
422f35:	7a 7a                	jp     0x422fb1
422f37:	54                   	push   %esp
422f38:	48                   	dec    %eax
422f39:	70 6c                	jo     0x422fa7
422f3b:	46                   	inc    %esi
422f3c:	6a 65                	push   $0x65
422f3e:	4e                   	dec    %esi
422f3f:	4b                   	dec    %ebx
422f40:	58                   	pop    %eax
422f41:	31 62 51             	xor    %esp,0x51(%edx)
422f44:	51                   	push   %ecx
422f45:	61                   	popa
422f46:	45                   	inc    %ebp
422f47:	31 44 6f 69          	xor    %eax,0x69(%edi,%ebp,2)
422f4b:	49                   	dec    %ecx
422f4c:	36 6a 36             	ss push $0x36
422f4f:	37                   	aaa
422f50:	6f                   	outsl  %ds:(%esi),(%dx)
422f51:	4c                   	dec    %esp
422f52:	75 70                	jne    0x422fc4
422f54:	2b 42 30             	sub    0x30(%edx),%eax
422f57:	34 52                	xor    $0x52,%al
422f59:	6d                   	insl   (%dx),%es:(%edi)
422f5a:	71 6d                	jno    0x422fc9
422f5c:	67 73 44             	addr16 jae 0x422fa3
422f5f:	68 58 66 43 44       	push   $0x44436658
422f64:	64 58                	fs pop %eax
422f66:	30 59 58             	xor    %bl,0x58(%ecx)
422f69:	2f                   	das
422f6a:	75 7a                	jne    0x422fe6
422f6c:	78 46                	js     0x422fb4
422f6e:	68 79 35 66 73       	push   $0x73663579
422f73:	65 56                	gs push %esi
422f75:	59                   	pop    %ecx
422f76:	6d                   	insl   (%dx),%es:(%edi)
422f77:	4d                   	dec    %ebp
422f78:	30 68 71             	xor    %ch,0x71(%eax)
422f7b:	69 72 62 61 57 41 36 	imul   $0x36415761,0x62(%edx),%esi
422f82:	4a                   	dec    %edx
422f83:	63 2f                	arpl   %ebp,(%edi)
422f85:	6f                   	outsl  %ds:(%esi),(%dx)
422f86:	5a                   	pop    %edx
422f87:	45                   	inc    %ebp
422f88:	66 76 63             	data16 jbe 0x422fee
422f8b:	46                   	inc    %esi
422f8c:	50                   	push   %eax
422f8d:	4a                   	dec    %edx
422f8e:	52                   	push   %edx
422f8f:	64 78 71             	fs js  0x423003
422f92:	53                   	push   %ebx
422f93:	63 6d 35             	arpl   %ebp,0x35(%ebp)
422f96:	4b                   	dec    %ebx
422f97:	6a 4e                	push   $0x4e
422f99:	4c                   	dec    %esp
422f9a:	49                   	dec    %ecx
422f9b:	78 72                	js     0x42300f
422f9d:	59                   	pop    %ecx
422f9e:	6d                   	insl   (%dx),%es:(%edi)
422f9f:	67 63 79 35          	arpl   %edi,0x35(%bx,%di)
422fa3:	30 46 75             	xor    %al,0x75(%esi)
422fa6:	79 50                	jns    0x422ff8
422fa8:	4f                   	dec    %edi
422fa9:	39 4e 58             	cmp    %ecx,0x58(%esi)
422fac:	51                   	push   %ecx
422fad:	75 57                	jne    0x423006
422faf:	4c                   	dec    %esp
422fb0:	4c                   	dec    %esp
422fb1:	4d                   	dec    %ebp
422fb2:	75 4d                	jne    0x423001
422fb4:	6c                   	insb   (%dx),%es:(%edi)
422fb5:	4b                   	dec    %ebx
422fb6:	45                   	inc    %ebp
422fb7:	79 6e                	jns    0x423027
422fb9:	7a 71                	jp     0x42302c
422fbb:	6d                   	insl   (%dx),%es:(%edi)
422fbc:	4f                   	dec    %edi
422fbd:	45                   	inc    %ebp
422fbe:	4e                   	dec    %esi
422fbf:	36 74 4e             	ss je  0x423010
422fc2:	4a                   	dec    %edx
422fc3:	2b 6e 57             	sub    0x57(%esi),%ebp
422fc6:	32 37                	xor    (%edi),%dh
422fc8:	2b 4a 63             	sub    0x63(%edx),%ecx
422fcb:	57                   	push   %edi
422fcc:	56                   	push   %esi
422fcd:	7a 6c                	jp     0x42303b
422fcf:	61                   	popa
422fd0:	39 61 4c             	cmp    %esp,0x4c(%ecx)
422fd3:	38 30                	cmp    %dh,(%eax)
422fd5:	43                   	inc    %ebx
422fd6:	63 56 78             	arpl   %edx,0x78(%esi)
422fd9:	75 62                	jne    0x42303d
422fdb:	51                   	push   %ecx
422fdc:	75 35                	jne    0x423013
422fde:	53                   	push   %ebx
422fdf:	56                   	push   %esi
422fe0:	38 43 50             	cmp    %al,0x50(%ebx)
422fe3:	73 67                	jae    0x42304c
422fe5:	45                   	inc    %ebp
422fe6:	7a 56                	jp     0x42303e
422fe8:	78 61                	js     0x42304b
422fea:	63 2b                	arpl   %ebp,(%ebx)
422fec:	65 58                	gs pop %eax
422fee:	41                   	inc    %ecx
422fef:	4d                   	dec    %ebp
422ff0:	2f                   	das
422ff1:	2b 36                	sub    (%esi),%esi
422ff3:	58                   	pop    %eax
422ff4:	75 63                	jne    0x423059
422ff6:	78 6d                	js     0x423065
422ff8:	68 73 65 32 79       	push   $0x79326573
422ffd:	61                   	popa
422ffe:	78 58                	js     0x423058
423000:	56                   	push   %esi
423001:	78 74                	js     0x423077
423003:	47                   	inc    %edi
423004:	42                   	inc    %edx
423005:	45                   	inc    %ebp
423006:	52                   	push   %edx
423007:	37                   	aaa
423008:	65 41                	gs inc %ecx
42300a:	35 50 2f 6d 30       	xor    $0x306d2f50,%eax
42300f:	49                   	dec    %ecx
423010:	33 64 55 73          	xor    0x73(%ebp,%edx,2),%esp
423014:	35 58 58 4e 56       	xor    $0x564e5858,%eax
423019:	4a                   	dec    %edx
42301a:	44                   	inc    %esp
42301b:	33 61 63             	xor    0x63(%ecx),%esp
42301e:	32 37                	xor    (%edi),%dh
423020:	6d                   	insl   (%dx),%es:(%edi)
423021:	6f                   	outsl  %ds:(%esi),(%dx)
423022:	31 31                	xor    %esi,(%ecx)
423024:	49                   	dec    %ecx
423025:	66 50                	push   %ax
423027:	57                   	push   %edi
423028:	4e                   	dec    %esi
423029:	6d                   	insl   (%dx),%es:(%edi)
42302a:	6f                   	outsl  %ds:(%esi),(%dx)
42302b:	33 4a 4d             	xor    0x4d(%edx),%ecx
42302e:	6a 4b                	push   $0x4b
423030:	7a 76                	jp     0x4230a8
423032:	35 79 61 37 34       	xor    $0x34376179,%eax
423037:	37                   	aaa
423038:	54                   	push   %esp
423039:	62 54 38 56          	bound  %edx,0x56(%eax,%edi,1)
42303d:	57                   	push   %edi
42303e:	53                   	push   %ebx
42303f:	30 5a 44             	xor    %bl,0x44(%edx)
423042:	5a                   	pop    %edx
423043:	55                   	push   %ebp
423044:	39 5a 67             	cmp    %ebx,0x67(%edx)
423047:	39 56 57             	cmp    %edx,0x57(%esi)
42304a:	5a                   	pop    %edx
42304b:	55                   	push   %ebp
42304c:	70 39                	jo     0x423087
42304e:	69 5a 35 61 73 55 6a 	imul   $0x6a557361,0x35(%edx),%ebx
423055:	41                   	inc    %ecx
423056:	32 6a 73             	xor    0x73(%edx),%ch
423059:	55                   	push   %ebp
42305a:	42                   	inc    %edx
42305b:	54                   	push   %esp
42305c:	38 4a 49             	cmp    %cl,0x49(%edx)
42305f:	37                   	aaa
423060:	64 59                	fs pop %ecx
423062:	4e                   	dec    %esi
423063:	4e                   	dec    %esi
423064:	50                   	push   %eax
423065:	76 68                	jbe    0x4230cf
423067:	30 68 31             	xor    %ch,0x31(%eax)
42306a:	7a 71                	jp     0x4230dd
42306c:	63 6c 69 30          	arpl   %ebp,0x30(%ecx,%ebp,2)
423070:	6f                   	outsl  %ds:(%esi),(%dx)
423071:	76 70                	jbe    0x4230e3
423073:	7a 73                	jp     0x4230e8
423075:	4c                   	dec    %esp
423076:	2f                   	das
423077:	65 44                	gs inc %esp
423079:	70 76                	jo     0x4230f1
42307b:	45                   	inc    %ebp
42307c:	6d                   	insl   (%dx),%es:(%edi)
42307d:	6e                   	outsb  %ds:(%esi),(%dx)
42307e:	58                   	pop    %eax
42307f:	33 54 66 72          	xor    0x72(%esi,%eiz,2),%edx
423083:	73 35                	jae    0x4230ba
423085:	45                   	inc    %ebp
423086:	47                   	inc    %edi
423087:	35 42 4f 43 4c       	xor    $0x4c434f42,%eax
42308c:	4a                   	dec    %edx
42308d:	6b 61 68 65          	imul   $0x65,0x68(%ecx),%esp
423091:	50                   	push   %eax
423092:	31 52 45             	xor    %edx,0x45(%edx)
423095:	42                   	inc    %edx
423096:	75 46                	jne    0x4230de
423098:	39 4c 57 6a          	cmp    %ecx,0x6a(%edi,%edx,2)
42309c:	72 49                	jb     0x4230e7
42309e:	5a                   	pop    %edx
42309f:	55                   	push   %ebp
4230a0:	4f                   	dec    %edi
4230a1:	66 2b 5a 52          	sub    0x52(%edx),%bx
4230a5:	4f                   	dec    %edi
4230a6:	75 6f                	jne    0x423117
4230a8:	73 2f                	jae    0x4230d9
4230aa:	67 71 71             	addr16 jno 0x42311e
4230ad:	77 6b                	ja     0x42311a
4230af:	5a                   	pop    %edx
4230b0:	73 2b                	jae    0x4230dd
4230b2:	6e                   	outsb  %ds:(%esi),(%dx)
4230b3:	45                   	inc    %ebp
4230b4:	39 67 64             	cmp    %esp,0x64(%edi)
4230b7:	78 78                	js     0x423131
4230b9:	72 31                	jb     0x4230ec
4230bb:	37                   	aaa
4230bc:	76 4b                	jbe    0x423109
4230be:	4e                   	dec    %esi
4230bf:	79 44                	jns    0x423105
4230c1:	58                   	pop    %eax
4230c2:	53                   	push   %ebx
4230c3:	4e                   	dec    %esi
4230c4:	74 65                	je     0x42312b
4230c6:	35 7a 76 36 4f       	xor    $0x4f36767a,%eax
4230cb:	4a                   	dec    %edx
4230cc:	59                   	pop    %ecx
4230cd:	30 65 71             	xor    %ah,0x71(%ebp)
4230d0:	59                   	pop    %ecx
4230d1:	37                   	aaa
4230d2:	59                   	pop    %ecx
4230d3:	4a                   	dec    %edx
4230d4:	66 55                	push   %bp
4230d6:	54                   	push   %esp
4230d7:	46                   	inc    %esi
4230d8:	5a                   	pop    %edx
4230d9:	35 4f 77 55 46       	xor    $0x4655774f,%eax
4230de:	4e                   	dec    %esi
4230df:	35 71 30 6f 49       	xor    $0x496f3071,%eax
4230e4:	59                   	pop    %ecx
4230e5:	34 44                	xor    $0x44,%al
4230e7:	66 58                	pop    %ax
4230e9:	53                   	push   %ebx
4230ea:	50                   	push   %eax
4230eb:	37                   	aaa
4230ec:	2b 44 6e 4a          	sub    0x4a(%esi,%ebp,2),%eax
4230f0:	52                   	push   %edx
4230f1:	42                   	inc    %edx
4230f2:	65 46                	gs inc %esi
4230f4:	33 44 55 56          	xor    0x56(%ebp,%edx,2),%eax
4230f8:	66 42                	inc    %dx
4230fa:	32 58 4c             	xor    0x4c(%eax),%bl
4230fd:	54                   	push   %esp
4230fe:	41                   	inc    %ecx
4230ff:	2f                   	das
423100:	4f                   	dec    %edi
423101:	63 75 37             	arpl   %esi,0x37(%ebp)
423104:	4b                   	dec    %ebx
423105:	65 77 46             	gs ja  0x42314e
423108:	6b 64 73 63 49       	imul   $0x49,0x63(%ebx,%esi,2),%esp
42310d:	5a                   	pop    %edx
42310e:	41                   	inc    %ecx
42310f:	4d                   	dec    %ebp
423110:	59                   	pop    %ecx
423111:	4a                   	dec    %edx
423112:	74 6a                	je     0x42317e
423114:	63 61 72             	arpl   %esp,0x72(%ecx)
423117:	67 49                	addr16 dec %ecx
423119:	64 36 68 61 72 70 67 	fs ss push $0x67707261
423120:	36 2f                	ss das
423122:	42                   	inc    %edx
423123:	52                   	push   %edx
423124:	75 53                	jne    0x423179
423126:	42                   	inc    %edx
423127:	77 73                	ja     0x42319c
423129:	5a                   	pop    %edx
42312a:	54                   	push   %esp
42312b:	56                   	push   %esi
42312c:	49                   	dec    %ecx
42312d:	2b 51 7a             	sub    0x7a(%ecx),%edx
423130:	45                   	inc    %ebp
423131:	51                   	push   %ecx
423132:	45                   	inc    %ebp
423133:	75 67                	jne    0x42319c