420e84:	32 4e 61             	xor    0x61(%esi),%cl
420e87:	58                   	pop    %eax
420e88:	77 72                	ja     0x420efc
420e8a:	51                   	push   %ecx
420e8b:	2b 34 50             	sub    (%eax,%edx,2),%esi
420e8e:	43                   	inc    %ebx
420e8f:	73 6b                	jae    0x420efc
420e91:	38 67 50             	cmp    %ah,0x50(%edi)
420e94:	30 64 6f 73          	xor    %ah,0x73(%edi,%ebp,2)
420e98:	45                   	inc    %ebp
420e99:	62 56 2f             	bound  %edx,0x2f(%esi)
420e9c:	72 71                	jb     0x420f0f
420e9e:	36 2b 5a 31          	sub    %ss:0x31(%edx),%ebx
420ea2:	38 38                	cmp    %bh,(%eax)
420ea4:	64 74 71             	fs je  0x420f18
420ea7:	64 41                	fs inc %ecx
420ea9:	68 49 4e 68 51       	push   $0x51684e49
420eae:	39 30                	cmp    %esi,(%eax)
420eb0:	36 35 53 48 65 63    	ss xor $0x63654853,%eax
420eb6:	52                   	push   %edx
420eb7:	2b 58 47             	sub    0x47(%eax),%ebx
420eba:	75 51                	jne    0x420f0d
420ebc:	69 6f 33 4d 56 4d 69 	imul   $0x694d564d,0x33(%edi),%ebp
420ec3:	41                   	inc    %ecx
420ec4:	57                   	push   %edi
420ec5:	44                   	inc    %esp
420ec6:	68 76 37 52 6b       	push   $0x6b523776
420ecb:	4d                   	dec    %ebp
420ecc:	67 47                	addr16 inc %edi
420ece:	2f                   	das
420ecf:	69 63 69 74 65 59 59 	imul   $0x59596574,0x69(%ebx),%esp
420ed6:	38 37                	cmp    %dh,(%edi)
420ed8:	72 34                	jb     0x420f0e
420eda:	6e                   	outsb  %ds:(%esi),(%dx)
420edb:	42                   	inc    %edx
420edc:	4c                   	dec    %esp
420edd:	36 6c                	ss insb (%dx),%es:(%edi)
420edf:	4c                   	dec    %esp
420ee0:	4c                   	dec    %esp
420ee1:	33 35 65 68 41 49    	xor    0x49416865,%esi
420ee7:	46                   	inc    %esi
420ee8:	67 7a 51             	addr16 jp 0x420f3c
420eeb:	36 53                	ss push %ebx
420eed:	5a                   	pop    %edx
420eee:	47                   	inc    %edi
420eef:	6b 35 2b 74 42 4b 53 	imul   $0x53,0x4b42742b,%esi
420ef6:	56                   	push   %esi
420ef7:	48                   	dec    %eax
420ef8:	73 35                	jae    0x420f2f
420efa:	2f                   	das
420efb:	42                   	inc    %edx
420efc:	58                   	pop    %eax
420efd:	4d                   	dec    %ebp
420efe:	30 2b                	xor    %ch,(%ebx)
420f00:	75 65                	jne    0x420f67
420f02:	72 62                	jb     0x420f66
420f04:	59                   	pop    %ecx
420f05:	68 31 7a 59 53       	push   $0x53597a31
420f0a:	56                   	push   %esi
420f0b:	65 63 78 6c          	arpl   %edi,%gs:0x6c(%eax)
420f0f:	53                   	push   %ebx
420f10:	42                   	inc    %edx
420f11:	54                   	push   %esp
420f12:	64 63 73 50          	arpl   %esi,%fs:0x50(%ebx)
420f16:	65 45                	gs inc %ebp
420f18:	79 6e                	jns    0x420f88
420f1a:	72 59                	jb     0x420f75
420f1c:	61                   	popa
420f1d:	53                   	push   %ebx
420f1e:	46                   	inc    %esi
420f1f:	77 36                	ja     0x420f57
420f21:	2f                   	das
420f22:	57                   	push   %edi
420f23:	2f                   	das
420f24:	56                   	push   %esi
420f25:	67 43                	addr16 inc %ebx
420f27:	4c                   	dec    %esp
420f28:	6b 34 51 78          	imul   $0x78,(%ecx,%edx,2),%esi
420f2c:	51                   	push   %ecx
420f2d:	6b 58 61 33          	imul   $0x33,0x61(%eax),%ebx
420f31:	32 42 66             	xor    0x66(%edx),%al
420f34:	6e                   	outsb  %ds:(%esi),(%dx)
420f35:	49                   	dec    %ecx
420f36:	47                   	inc    %edi
420f37:	58                   	pop    %eax
420f38:	39 70 45             	cmp    %esi,0x45(%eax)
420f3b:	68 6a 67 61 5a       	push   $0x5a61676a
420f40:	4d                   	dec    %ebp
420f41:	49                   	dec    %ecx
420f42:	65 65 6b 66 7a 73    	gs imul $0x73,%gs:0x7a(%esi),%esp
420f48:	6f                   	outsl  %ds:(%esi),(%dx)
420f49:	6a 52                	push   $0x52
420f4b:	41                   	inc    %ecx
420f4c:	30 33                	xor    %dh,(%ebx)
420f4e:	4b                   	dec    %ebx
420f4f:	6d                   	insl   (%dx),%es:(%edi)
420f50:	4c                   	dec    %esp
420f51:	63 30                	arpl   %esi,(%eax)
420f53:	30 41 75             	xor    %al,0x75(%ecx)
420f56:	76 71                	jbe    0x420fc9
420f58:	31 46 32             	xor    %eax,0x32(%esi)
420f5b:	4c                   	dec    %esp
420f5c:	36 30 66 75          	xor    %ah,%ss:0x75(%esi)
420f60:	50                   	push   %eax
420f61:	38 57 4c             	cmp    %dl,0x4c(%edi)
420f64:	55                   	push   %ebp
420f65:	72 4c                	jb     0x420fb3
420f67:	4c                   	dec    %esp
420f68:	55                   	push   %ebp
420f69:	74 58                	je     0x420fc3
420f6b:	4d                   	dec    %ebp
420f6c:	30 42 41             	xor    %al,0x41(%edx)
420f6f:	42                   	inc    %edx
420f70:	54                   	push   %esp
420f71:	4b                   	dec    %ebx
420f72:	57                   	push   %edi
420f73:	6a 57                	push   $0x57
420f75:	4d                   	dec    %ebp
420f76:	54                   	push   %esp
420f77:	32 48 65             	xor    0x65(%eax),%cl
420f7a:	36 45                	ss inc %ebp
420f7c:	47                   	inc    %edi
420f7d:	64 6d                	fs insl (%dx),%es:(%edi)
420f7f:	70 45                	jo     0x420fc6
420f81:	31 2f                	xor    %ebp,(%edi)
420f83:	41                   	inc    %ecx
420f84:	34 54                	xor    $0x54,%al
420f86:	31 63 70             	xor    %esp,0x70(%ebx)
420f89:	61                   	popa
420f8a:	6f                   	outsl  %ds:(%esi),(%dx)
420f8b:	69 77 65 33 47 6c 68 	imul   $0x686c4733,0x65(%edi),%esi
420f92:	73 4e                	jae    0x420fe2
420f94:	58                   	pop    %eax
420f95:	6c                   	insb   (%dx),%es:(%edi)
420f96:	33 52 65             	xor    0x65(%edx),%edx
420f99:	35 31 37 6c 4f       	xor    $0x4f6c3731,%eax
420f9e:	49                   	dec    %ecx
420f9f:	72 47                	jb     0x420fe8
420fa1:	74 37                	je     0x420fda
420fa3:	6e                   	outsb  %ds:(%esi),(%dx)
420fa4:	76 44                	jbe    0x420fea
420fa6:	6c                   	insb   (%dx),%es:(%edi)
420fa7:	64 5a                	fs pop %edx
420fa9:	79 4f                	jns    0x420ffa
420fab:	57                   	push   %edi
420fac:	32 4e 6e             	xor    0x6e(%esi),%cl
420faf:	62 6e 2b             	bound  %ebp,0x2b(%esi)
420fb2:	38 51 50             	cmp    %dl,0x50(%ecx)
420fb5:	59                   	pop    %ecx
420fb6:	5a                   	pop    %edx
420fb7:	6f                   	outsl  %ds:(%esi),(%dx)
420fb8:	4c                   	dec    %esp
420fb9:	34 6d                	xor    $0x6d,%al
420fbb:	79 2f                	jns    0x420fec
420fbd:	69 46 6f 44 2b 4a 41 	imul   $0x414a2b44,0x6f(%esi),%eax
420fc4:	66 6d                	insw   (%dx),%es:(%edi)
420fc6:	2b 71 75             	sub    0x75(%ecx),%esi
420fc9:	38 6e 57             	cmp    %ch,0x57(%esi)
420fcc:	73 32                	jae    0x421000
420fce:	63 76 70             	arpl   %esi,0x70(%esi)
420fd1:	6b 49 56 76          	imul   $0x76,0x56(%ecx),%ecx
420fd5:	58                   	pop    %eax
420fd6:	4c                   	dec    %esp
420fd7:	77 4c                	ja     0x421025
420fd9:	76 4c                	jbe    0x421027
420fdb:	4d                   	dec    %ebp
420fdc:	46                   	inc    %esi
420fdd:	2b 63 58             	sub    0x58(%ebx),%esp
420fe0:	51                   	push   %ecx
420fe1:	4a                   	dec    %edx
420fe2:	51                   	push   %ecx
420fe3:	30 6d 35             	xor    %ch,0x35(%ebp)
420fe6:	47                   	inc    %edi
420fe7:	74 41                	je     0x42102a
420fe9:	52                   	push   %edx
420fea:	43                   	inc    %ebx
420feb:	35 42 35 45 30       	xor    $0x30453542,%eax
420ff0:	31 6f 4e             	xor    %ebp,0x4e(%edi)
420ff3:	5a                   	pop    %edx
420ff4:	4f                   	dec    %edi
420ff5:	46                   	inc    %esi
420ff6:	4b                   	dec    %ebx
420ff7:	58                   	pop    %eax
420ff8:	47                   	inc    %edi
420ff9:	2f                   	das
420ffa:	42                   	inc    %edx
420ffb:	74 36                	je     0x421033
420ffd:	31 66 39             	xor    %esp,0x39(%esi)
421000:	72 68                	jb     0x42106a
421002:	69 41 4c 53 38 51 39 	imul   $0x39513853,0x4c(%ecx),%eax
421009:	68 70 41 78 6c       	push   $0x6c784170
42100e:	6e                   	outsb  %ds:(%esi),(%dx)
42100f:	78 58                	js     0x421069
421011:	6e                   	outsb  %ds:(%esi),(%dx)
421012:	6a 4a                	push   $0x4a
421014:	6b 77 67 41          	imul   $0x41,0x67(%edi),%esi
421018:	73 4a                	jae    0x421064
42101a:	72 4e                	jb     0x42106a
42101c:	49                   	dec    %ecx
42101d:	77 69                	ja     0x421088
42101f:	2f                   	das
421020:	41                   	inc    %ecx
421021:	33 79 6a             	xor    0x6a(%ecx),%edi
421024:	47                   	inc    %edi
421025:	57                   	push   %edi
421026:	64 6a 6c             	fs push $0x6c
421029:	7a 63                	jp     0x42108e
42102b:	50                   	push   %eax
42102c:	5a                   	pop    %edx
42102d:	53                   	push   %ebx
42102e:	39 37                	cmp    %esi,(%edi)
421030:	58                   	pop    %eax
421031:	2b 56 6b             	sub    0x6b(%esi),%edx
421034:	4a                   	dec    %edx
421035:	34 4a                	xor    $0x4a,%al
421037:	61                   	popa
421038:	69 36 43 79 36 51    	imul   $0x51367943,(%esi),%esi
42103e:	6f                   	outsl  %ds:(%esi),(%dx)
42103f:	4d                   	dec    %ebp
421040:	2b 48 41             	sub    0x41(%eax),%ecx
421043:	77 53                	ja     0x421098
421045:	58                   	pop    %eax
421046:	66 73 6b             	data16 jae 0x4210b4
421049:	64 71 78             	fs jno 0x4210c4
42104c:	73 37                	jae    0x421085
42104e:	6d                   	insl   (%dx),%es:(%edi)
42104f:	30 44 4d 43          	xor    %al,0x43(%ebp,%ecx,2)
421053:	42                   	inc    %edx
421054:	6b 37 69             	imul   $0x69,(%edi),%esi
421057:	6a 65                	push   $0x65
421059:	56                   	push   %esi
42105a:	33 70 39             	xor    0x39(%eax),%esi
42105d:	34 63                	xor    $0x63,%al
42105f:	66 66 68 59 49       	data16 pushw $0x4959
421064:	77 6f                	ja     0x4210d5
421066:	39 33                	cmp    %esi,(%ebx)
421068:	5a                   	pop    %edx
421069:	54                   	push   %esp
42106a:	57                   	push   %edi
42106b:	61                   	popa
42106c:	72 52                	jb     0x4210c0
42106e:	37                   	aaa
42106f:	7a 73                	jp     0x4210e4
421071:	55                   	push   %ebp
421072:	48                   	dec    %eax
421073:	52                   	push   %edx
421074:	6d                   	insl   (%dx),%es:(%edi)
421075:	6c                   	insb   (%dx),%es:(%edi)
421076:	78 68                	js     0x4210e0
421078:	71 52                	jno    0x4210cc
42107a:	57                   	push   %edi
42107b:	44                   	inc    %esp
42107c:	77 62                	ja     0x4210e0
42107e:	71 57                	jno    0x4210d7
421080:	52                   	push   %edx
421081:	6d                   	insl   (%dx),%es:(%edi)
421082:	48                   	dec    %eax
421083:	31 64 7a 4a          	xor    %esp,0x4a(%edx,%edi,2)
421087:	75 66                	jne    0x4210ef
421089:	45                   	inc    %ebp
42108a:	78 33                	js     0x4210bf
42108c:	7a 6a                	jp     0x4210f8
42108e:	65 38 54 44 4d       	cmp    %dl,%gs:0x4d(%esp,%eax,2)
421093:	68 31 4d 4d 32       	push   $0x324d4d31
421098:	62 51 4a             	bound  %edx,0x4a(%ecx)
42109b:	70 6f                	jo     0x42110c
42109d:	2f                   	das
42109e:	53                   	push   %ebx
42109f:	6c                   	insb   (%dx),%es:(%edi)
4210a0:	53                   	push   %ebx
4210a1:	49                   	dec    %ecx
4210a2:	67 4c                	addr16 dec %esp
4210a4:	51                   	push   %ecx
4210a5:	6c                   	insb   (%dx),%es:(%edi)
4210a6:	34 47                	xor    $0x47,%al
4210a8:	43                   	inc    %ebx
4210a9:	6e                   	outsb  %ds:(%esi),(%dx)
4210aa:	4f                   	dec    %edi
4210ab:	4f                   	dec    %edi
4210ac:	6a 56                	push   $0x56
4210ae:	41                   	inc    %ecx
4210af:	4e                   	dec    %esi
4210b0:	2b 34 4d 64 68 4d 4a 	sub    0x4a4d6864(,%ecx,2),%esi
4210b7:	48                   	dec    %eax
4210b8:	4a                   	dec    %edx
4210b9:	43                   	inc    %ebx
4210ba:	4e                   	dec    %esi
4210bb:	51                   	push   %ecx
4210bc:	62 6d 72             	bound  %ebp,0x72(%ebp)
4210bf:	65 63 79 57          	arpl   %edi,%gs:0x57(%ecx)
4210c3:	46                   	inc    %esi
4210c4:	6c                   	insb   (%dx),%es:(%edi)
4210c5:	36 41                	ss inc %ecx
4210c7:	4b                   	dec    %ebx
4210c8:	53                   	push   %ebx
4210c9:	38 62 56             	cmp    %ah,0x56(%edx)
4210cc:	2f                   	das
4210cd:	37                   	aaa
4210ce:	37                   	aaa
4210cf:	46                   	inc    %esi
4210d0:	36 2f                	ss das
4210d2:	69 53 76 49 30 72 79 	imul   $0x79723049,0x76(%ebx),%edx
4210d9:	6e                   	outsb  %ds:(%esi),(%dx)
4210da:	7a 50                	jp     0x42112c
4210dc:	51                   	push   %ecx
4210dd:	6f                   	outsl  %ds:(%esi),(%dx)
4210de:	32 61 32             	xor    0x32(%ecx),%ah
4210e1:	36 48                	ss dec %eax
4210e3:	6a 6e                	push   $0x6e
4210e5:	5a                   	pop    %edx
4210e6:	44                   	inc    %esp
4210e7:	45                   	inc    %ebp
4210e8:	74 59                	je     0x421143
4210ea:	71 63                	jno    0x42114f
4210ec:	6c                   	insb   (%dx),%es:(%edi)
4210ed:	53                   	push   %ebx
4210ee:	6f                   	outsl  %ds:(%esi),(%dx)
4210ef:	6f                   	outsl  %ds:(%esi),(%dx)
4210f0:	39 38                	cmp    %edi,(%eax)
4210f2:	7a 6b                	jp     0x42115f
4210f4:	5a                   	pop    %edx
4210f5:	78 46                	js     0x42113d
4210f7:	54                   	push   %esp
4210f8:	71 32                	jno    0x42112c
4210fa:	75 2b                	jne    0x421127
4210fc:	59                   	pop    %ecx
4210fd:	47                   	inc    %edi
4210fe:	7a 2f                	jp     0x42112f
421100:	74 56                	je     0x421158
421102:	56                   	push   %esi
421103:	51                   	push   %ecx
421104:	78 53                	js     0x421159
421106:	4d                   	dec    %ebp
421107:	4d                   	dec    %ebp
421108:	66 6b 68 46 4c       	imul   $0x4c,0x46(%eax),%bp
42110d:	2f                   	das
42110e:	7a 4d                	jp     0x42115d
421110:	62 53 54             	bound  %edx,0x54(%ebx)
421113:	57                   	push   %edi
421114:	36 4b                	ss dec %ebx
421116:	76 68                	jbe    0x421180
421118:	2b 38                	sub    (%eax),%edi
42111a:	74 74                	je     0x421190
42111c:	55                   	push   %ebp
42111d:	56                   	push   %esi
42111e:	74 6c                	je     0x42118c
421120:	64 2b 63 54          	sub    %fs:0x54(%ebx),%esp
421124:	2b 49 6c             	sub    0x6c(%ecx),%ecx
421127:	2f                   	das
421128:	45                   	inc    %ebp