421f0d:	53                   	push   %ebx
421f0e:	32 6c 43 45          	xor    0x45(%ebx,%eax,2),%ch
421f12:	56                   	push   %esi
421f13:	73 6c                	jae    0x421f81
421f15:	67 61                	addr16 popa
421f17:	34 76                	xor    $0x76,%al
421f19:	34 30                	xor    $0x30,%al
421f1b:	62 51 4c             	bound  %edx,0x4c(%ecx)
421f1e:	49                   	dec    %ecx
421f1f:	72 74                	jb     0x421f95
421f21:	36 38 34 45 44 4c 4e 	cmp    %dh,%ss:0x514e4c44(,%eax,2)
421f28:	51
421f29:	73 52                	jae    0x421f7d
421f2b:	31 39                	xor    %edi,(%ecx)
421f2d:	44                   	inc    %esp
421f2e:	4e                   	dec    %esi
421f2f:	55                   	push   %ebp
421f30:	55                   	push   %ebp
421f31:	56                   	push   %esi
421f32:	57                   	push   %edi
421f33:	54                   	push   %esp
421f34:	58                   	pop    %eax
421f35:	34 55                	xor    $0x55,%al
421f37:	75 56                	jne    0x421f8f
421f39:	2f                   	das
421f3a:	71 6c                	jno    0x421fa8
421f3c:	73 6c                	jae    0x421faa
421f3e:	64 76 47             	fs jbe 0x421f88
421f41:	75 47                	jne    0x421f8a
421f43:	73 47                	jae    0x421f8c
421f45:	2b 4e 6e             	sub    0x6e(%esi),%ecx
421f48:	43                   	inc    %ebx
421f49:	61                   	popa
421f4a:	76 73                	jbe    0x421fbf
421f4c:	72 74                	jb     0x421fc2
421f4e:	49                   	dec    %ecx
421f4f:	44                   	inc    %esp
421f50:	67 4a                	addr16 dec %edx
421f52:	46                   	inc    %esi
421f53:	4f                   	dec    %edi
421f54:	51                   	push   %ecx
421f55:	4b                   	dec    %ebx
421f56:	50                   	push   %eax
421f57:	37                   	aaa
421f58:	42                   	inc    %edx
421f59:	65 41                	gs inc %ecx
421f5b:	6b 48 41 41          	imul   $0x41,0x41(%eax),%ecx
421f5f:	77 39                	ja     0x421f9a
421f61:	51                   	push   %ecx
421f62:	67 4e                	addr16 dec %esi
421f64:	4a                   	dec    %edx
421f65:	63 39                	arpl   %edi,(%ecx)
421f67:	77 38                	ja     0x421fa1
421f69:	50                   	push   %eax
421f6a:	2f                   	das
421f6b:	39 55 37             	cmp    %edx,0x37(%ebp)
421f6e:	7a 47                	jp     0x421fb7
421f70:	57                   	push   %edi
421f71:	63 4d 50             	arpl   %ecx,0x50(%ebp)
421f74:	52                   	push   %edx
421f75:	35 38 43 49 50       	xor    $0x50494338,%eax
421f7a:	58                   	pop    %eax
421f7b:	49                   	dec    %ecx
421f7c:	45                   	inc    %ebp
421f7d:	72 5a                	jb     0x421fd9
421f7f:	6e                   	outsb  %ds:(%esi),(%dx)
421f80:	37                   	aaa
421f81:	79 38                	jns    0x421fbb
421f83:	62 6c 55 76          	bound  %ebp,0x76(%ebp,%edx,2)
421f87:	36 4a                	ss dec %edx
421f89:	6e                   	outsb  %ds:(%esi),(%dx)
421f8a:	49                   	dec    %ecx
421f8b:	4f                   	dec    %edi
421f8c:	72 46                	jb     0x421fd4
421f8e:	31 4c 49 31          	xor    %ecx,0x31(%ecx,%ecx,2)
421f92:	7a 62                	jp     0x421ff6
421f94:	55                   	push   %ebp
421f95:	57                   	push   %edi
421f96:	5a                   	pop    %edx
421f97:	2f                   	das
421f98:	63 4f 41             	arpl   %ecx,0x41(%edi)
421f9b:	4d                   	dec    %ebp
421f9c:	6f                   	outsl  %ds:(%esi),(%dx)
421f9d:	4d                   	dec    %ebp
421f9e:	6e                   	outsb  %ds:(%esi),(%dx)
421f9f:	39 61 69             	cmp    %esp,0x69(%ecx)
421fa2:	6b 6c 47 44 6a       	imul   $0x6a,0x44(%edi,%eax,2),%ebp
421fa7:	73 52                	jae    0x421ffb
421fa9:	58                   	pop    %eax
421faa:	41                   	inc    %ecx
421fab:	54                   	push   %esp
421fac:	37                   	aaa
421fad:	78 6b                	js     0x42201a
421faf:	51                   	push   %ecx
421fb0:	69 61 61 32 54 78 7a 	imul   $0x7a785432,0x61(%ecx),%esp
421fb7:	31 52 2b             	xor    %edx,0x2b(%edx)
421fba:	72 2b                	jb     0x421fe7
421fbc:	31 57 65             	xor    %edx,0x65(%edi)
421fbf:	39 74 4c 6f          	cmp    %esi,0x6f(%esp,%ecx,2)
421fc3:	46                   	inc    %esi
421fc4:	4d                   	dec    %ebp
421fc5:	34 39                	xor    $0x39,%al
421fc7:	47                   	inc    %edi
421fc8:	4f                   	dec    %edi
421fc9:	42                   	inc    %edx
421fca:	58                   	pop    %eax
421fcb:	47                   	inc    %edi
421fcc:	68 47 67 6e 6a       	push   $0x6a6e6747
421fd1:	77 51                	ja     0x422024
421fd3:	41                   	inc    %ecx
421fd4:	43                   	inc    %ebx
421fd5:	7a 50                	jp     0x422027
421fd7:	43                   	inc    %ebx
421fd8:	56                   	push   %esi
421fd9:	45                   	inc    %ebp
421fda:	75 6e                	jne    0x42204a
421fdc:	74 51                	je     0x42202f
421fde:	57                   	push   %edi
421fdf:	77 4f                	ja     0x422030
421fe1:	52                   	push   %edx
421fe2:	6f                   	outsl  %ds:(%esi),(%dx)
421fe3:	73 69                	jae    0x42204e
421fe5:	6e                   	outsb  %ds:(%esi),(%dx)
421fe6:	53                   	push   %ebx
421fe7:	51                   	push   %ecx
421fe8:	6e                   	outsb  %ds:(%esi),(%dx)
421fe9:	39 37                	cmp    %esi,(%edi)
421feb:	78 5a                	js     0x422047
421fed:	62 6f 6e             	bound  %ebp,0x6e(%edi)
421ff0:	6c                   	insb   (%dx),%es:(%edi)
421ff1:	74 48                	je     0x42203b
421ff3:	63 4a 73             	arpl   %ecx,0x73(%edx)
421ff6:	77 50                	ja     0x422048
421ff8:	7a 30                	jp     0x42202a
421ffa:	73 38                	jae    0x422034
421ffc:	54                   	push   %esp
421ffd:	69 36 6a 75 44 6a    	imul   $0x6a44756a,(%esi),%esi
422003:	71 42                	jno    0x422047
422005:	67 62 4b 41          	bound  %ecx,0x41(%bp,%di)
422009:	43                   	inc    %ebx
42200a:	30 61 44             	xor    %ah,0x44(%ecx)
42200d:	69 53 71 43 66 38 41 	imul   $0x41386643,0x71(%ebx),%edx
422014:	51                   	push   %ecx
422015:	4b                   	dec    %ebx
422016:	57                   	push   %edi
422017:	32 74 51 73          	xor    0x73(%ecx,%edx,2),%dh
42201b:	50                   	push   %eax
42201c:	6f                   	outsl  %ds:(%esi),(%dx)
42201d:	46                   	inc    %esi
42201e:	79 6d                	jns    0x42208d
422020:	65 71 34             	gs jno 0x422057
422023:	71 50                	jno    0x422075
422025:	70 30                	jo     0x422057
422027:	72 75                	jb     0x42209e
422029:	4f                   	dec    %edi
42202a:	45                   	inc    %ebp
42202b:	42                   	inc    %edx
42202c:	72 55                	jb     0x422083
42202e:	46                   	inc    %esi
42202f:	70 4f                	jo     0x422080
422031:	56                   	push   %esi
422032:	63 37                	arpl   %esi,(%edi)
422034:	61                   	popa
422035:	39 69 71             	cmp    %ebp,0x71(%ecx)
422038:	50                   	push   %eax
422039:	77 74                	ja     0x4220af
42203b:	50                   	push   %eax
42203c:	33 4d 70             	xor    0x70(%ebp),%ecx
42203f:	48                   	dec    %eax
422040:	6f                   	outsl  %ds:(%esi),(%dx)
422041:	4b                   	dec    %ebx
422042:	67 66 6d             	insw   (%dx),%es:(%di)
422045:	58                   	pop    %eax
422046:	46                   	inc    %esi
422047:	51                   	push   %ecx
422048:	65 45                	gs inc %ebp
42204a:	35 77 45 37 64       	xor    $0x64374577,%eax
42204f:	42                   	inc    %edx
422050:	39 6b 6e             	cmp    %ebp,0x6e(%ebx)
422053:	4c                   	dec    %esp
422054:	6c                   	insb   (%dx),%es:(%edi)
422055:	5a                   	pop    %edx
422056:	2f                   	das
422057:	36 6f                	outsl  %ss:(%esi),(%dx)
422059:	65 33 6d 32          	xor    %gs:0x32(%ebp),%ebp
42205d:	47                   	inc    %edi
42205e:	5a                   	pop    %edx
42205f:	6f                   	outsl  %ds:(%esi),(%dx)
422060:	52                   	push   %edx
422061:	50                   	push   %eax
422062:	30 51 30             	xor    %dl,0x30(%ecx)
422065:	67 36 55             	addr16 ss push %ebp
422068:	70 2f                	jo     0x422099
42206a:	4b                   	dec    %ebx
42206b:	33 56 7a             	xor    0x7a(%esi),%edx
42206e:	39 58 4f             	cmp    %ebx,0x4f(%eax)
422071:	46                   	inc    %esi
422072:	45                   	inc    %ebp
422073:	4e                   	dec    %esi
422074:	56                   	push   %esi
422075:	39 4d 7a             	cmp    %ecx,0x7a(%ebp)
422078:	64 34 38             	fs xor $0x38,%al
42207b:	75 50                	jne    0x4220cd
42207d:	6c                   	insb   (%dx),%es:(%edi)
42207e:	31 33                	xor    %esi,(%ebx)
422080:	68 51 66 39 5a       	push   $0x5a396651
422085:	7a 41                	jp     0x4220c8
422087:	57                   	push   %edi
422088:	31 6d 74             	xor    %ebp,0x74(%ebp)
42208b:	56                   	push   %esi
42208c:	32 39                	xor    (%ecx),%bh
42208e:	41                   	inc    %ecx
42208f:	78 2b                	js     0x4220bc
422091:	52                   	push   %edx
422092:	77 6e                	ja     0x422102
422094:	32 4b 36             	xor    0x36(%ebx),%cl
422097:	32 6a 47             	xor    0x47(%edx),%ch
42209a:	62 36                	bound  %esi,(%esi)
42209c:	6b 39 38             	imul   $0x38,(%ecx),%edi
42209f:	41                   	inc    %ecx
4220a0:	55                   	push   %ebp
4220a1:	76 57                	jbe    0x4220fa
4220a3:	4f                   	dec    %edi
4220a4:	32 74 63 69          	xor    0x69(%ebx,%eiz,2),%dh
4220a8:	5a                   	pop    %edx
4220a9:	64 78 73             	fs js  0x42211f
4220ac:	4b                   	dec    %ebx
4220ad:	63 52 43             	arpl   %edx,0x43(%edx)
4220b0:	46                   	inc    %esi
4220b1:	51                   	push   %ecx
4220b2:	50                   	push   %eax
4220b3:	72 53                	jb     0x422108
4220b5:	32 77 57             	xor    0x57(%edi),%dh
4220b8:	68 2b 70 4b 6d       	push   $0x6d4b702b
4220bd:	61                   	popa
4220be:	36 78 30             	ss js  0x4220f1
4220c1:	73 2b                	jae    0x4220ee
4220c3:	53                   	push   %ebx
4220c4:	69 4e 73 5a 4f 4d 73 	imul   $0x734d4f5a,0x73(%esi),%ecx
4220cb:	39 56 4d             	cmp    %edx,0x4d(%esi)
4220ce:	73 50                	jae    0x422120
4220d0:	35 50 52 42 45       	xor    $0x45425250,%eax
4220d5:	67 4b                	addr16 dec %ebx
4220d7:	4f                   	dec    %edi
4220d8:	39 64 45 36          	cmp    %esp,0x36(%ebp,%eax,2)
4220dc:	76 48                	jbe    0x422126
4220de:	67 61                	addr16 popa
4220e0:	66 65 47             	gs inc %di
4220e3:	47                   	inc    %edi
4220e4:	6b 45 56 74          	imul   $0x74,0x56(%ebp),%eax
4220e8:	51                   	push   %ecx
4220e9:	6c                   	insb   (%dx),%es:(%edi)
4220ea:	50                   	push   %eax
4220eb:	4b                   	dec    %ebx
4220ec:	76 71                	jbe    0x42215f
4220ee:	74 59                	je     0x422149
4220f0:	37                   	aaa
4220f1:	69 47 51 51 46 52 53 	imul   $0x53524651,0x51(%edi),%eax
4220f8:	55                   	push   %ebp
4220f9:	45                   	inc    %ebp
4220fa:	5a                   	pop    %edx
4220fb:	42                   	inc    %edx
4220fc:	44                   	inc    %esp
4220fd:	59                   	pop    %ecx
4220fe:	63 50 72             	arpl   %edx,0x72(%eax)
422101:	45                   	inc    %ebp
422102:	70 4b                	jo     0x42214f
422104:	54                   	push   %esp
422105:	53                   	push   %ebx
422106:	38 4c 7a 53          	cmp    %cl,0x53(%edx,%edi,2)
42210a:	65 70 50             	gs jo  0x42215d
42210d:	78 61                	js     0x422170
42210f:	2b 33                	sub    (%ebx),%esi
422111:	54                   	push   %esp
422112:	51                   	push   %ecx
422113:	63 43 61             	arpl   %eax,0x61(%ebx)
422116:	31 59 6e             	xor    %ebx,0x6e(%ecx)
422119:	32 56 6f             	xor    0x6f(%esi),%dl
42211c:	44                   	inc    %esp
42211d:	74 53                	je     0x422172
42211f:	50                   	push   %eax
422120:	6d                   	insl   (%dx),%es:(%edi)
422121:	4b                   	dec    %ebx
422122:	38 6d 47             	cmp    %ch,0x47(%ebp)
422125:	50                   	push   %eax
422126:	2f                   	das
422127:	63 53 44             	arpl   %edx,0x44(%ebx)
42212a:	73 6b                	jae    0x422197
42212c:	38 64 4b 4e          	cmp    %ah,0x4e(%ebx,%ecx,2)
422130:	52                   	push   %edx
422131:	43                   	inc    %ebx
422132:	38 74 2b 78          	cmp    %dh,0x78(%ebx,%ebp,1)
422136:	51                   	push   %ecx
422137:	50                   	push   %eax
422138:	36 43                	ss inc %ebx
42213a:	54                   	push   %esp
42213b:	45                   	inc    %ebp
42213c:	76 2b                	jbe    0x422169
42213e:	30 7a 58             	xor    %bh,0x58(%edx)
422141:	46                   	inc    %esi
422142:	55                   	push   %ebp
422143:	4d                   	dec    %ebp
422144:	59                   	pop    %ecx
422145:	49                   	dec    %ecx
422146:	30 37                	xor    %dh,(%edi)
422148:	65 4b                	gs dec %ebx
42214a:	62 64 4f 42          	bound  %esp,0x42(%edi,%ecx,2)
42214e:	71 52                	jno    0x4221a2
422150:	68 79 43 74 33       	push   $0x33744379
422155:	4a                   	dec    %edx
422156:	74 43                	je     0x42219b
422158:	44                   	inc    %esp
422159:	56                   	push   %esi
42215a:	6a 2b                	push   $0x2b
42215c:	73 5a                	jae    0x4221b8
42215e:	46                   	inc    %esi
42215f:	54                   	push   %esp
422160:	66 39 74 4b 73       	cmp    %si,0x73(%ebx,%ecx,2)
422165:	59                   	pop    %ecx
422166:	34 75                	xor    $0x75,%al
422168:	45                   	inc    %ebp
422169:	4c                   	dec    %esp
42216a:	34 5a                	xor    $0x5a,%al
42216c:	70 7a                	jo     0x4221e8
42216e:	6a 78                	push   $0x78
422170:	34 57                	xor    $0x57,%al
422172:	59                   	pop    %ecx
422173:	49                   	dec    %ecx
422174:	66 79 74             	data16 jns 0x4221eb
422177:	66 4e                	dec    %si
422179:	35 48 65 6f 6c       	xor    $0x6c6f6548,%eax
42217e:	53                   	push   %ebx
42217f:	43                   	inc    %ebx
422180:	43                   	inc    %ebx
422181:	45                   	inc    %ebp
422182:	55                   	push   %ebp
422183:	62 62 6b             	bound  %esp,0x6b(%edx)
422186:	51                   	push   %ecx
422187:	62 38                	bound  %edi,(%eax)
422189:	62 4b 34             	bound  %ecx,0x34(%ebx)
42218c:	73 53                	jae    0x4221e1
42218e:	76 53                	jbe    0x4221e3
422190:	75 46                	jne    0x4221d8
422192:	4e                   	dec    %esi
422193:	44                   	inc    %esp
422194:	38 6d 50             	cmp    %ch,0x50(%ebp)
422197:	44                   	inc    %esp
422198:	6f                   	outsl  %ds:(%esi),(%dx)
422199:	4c                   	dec    %esp
42219a:	44                   	inc    %esp