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
42219b:	73 6b                	jae    0x422208
42219d:	6e                   	outsb  %ds:(%esi),(%dx)
42219e:	6a 69                	push   $0x69
4221a0:	66 42                	inc    %dx
4221a2:	35 59 51 30 61       	xor    $0x61305159,%eax
4221a7:	44                   	inc    %esp
4221a8:	4b                   	dec    %ebx
4221a9:	71 37                	jno    0x4221e2
4221ab:	6d                   	insl   (%dx),%es:(%edi)
4221ac:	57                   	push   %edi
4221ad:	65 5a                	gs pop %edx
4221af:	59                   	pop    %ecx
4221b0:	6b 70 4d 2f          	imul   $0x2f,0x4d(%eax),%esi
4221b4:	43                   	inc    %ebx
4221b5:	53                   	push   %ebx
4221b6:	79 30                	jns    0x4221e8
4221b8:	45                   	inc    %ebp
4221b9:	72 5a                	jb     0x422215
4221bb:	62 79 67             	bound  %edi,0x67(%ecx)
4221be:	54                   	push   %esp
4221bf:	6d                   	insl   (%dx),%es:(%edi)
4221c0:	68 69 61 2b 4d       	push   $0x4d2b6169
4221c5:	76 6b                	jbe    0x422232
4221c7:	64 65 49             	fs gs dec %ecx
4221ca:	78 33                	js     0x4221ff
4221cc:	73 74                	jae    0x422242
4221ce:	52                   	push   %edx
4221cf:	44                   	inc    %esp
4221d0:	71 64                	jno    0x422236
4221d2:	72 73                	jb     0x422247
4221d4:	74 39                	je     0x42220f
4221d6:	75 51                	jne    0x422229
4221d8:	47                   	inc    %edi
4221d9:	69 79 2b 30 31 4b 35 	imul   $0x354b3130,0x2b(%ecx),%edi
4221e0:	44                   	inc    %esp
4221e1:	6f                   	outsl  %ds:(%esi),(%dx)
4221e2:	34 37                	xor    $0x37,%al
4221e4:	63 75 4b             	arpl   %esi,0x4b(%ebp)
4221e7:	61                   	popa
4221e8:	68 34 74 33 59       	push   $0x59337434
4221ed:	39 67 4b             	cmp    %esp,0x4b(%edi)
4221f0:	53                   	push   %ebx
4221f1:	53                   	push   %ebx
4221f2:	43                   	inc    %ebx
4221f3:	2f                   	das
4221f4:	46                   	inc    %esi
4221f5:	34 62                	xor    $0x62,%al
4221f7:	57                   	push   %edi
4221f8:	31 4f 59             	xor    %ecx,0x59(%edi)
4221fb:	4e                   	dec    %esi
4221fc:	6d                   	insl   (%dx),%es:(%edi)
4221fd:	72 36                	jb     0x422235
4221ff:	4e                   	dec    %esi
422200:	78 49                	js     0x42224b
422202:	38 71 5a             	cmp    %dh,0x5a(%ecx)
422205:	62 56 73             	bound  %edx,0x73(%esi)
422208:	38 61 45             	cmp    %ah,0x45(%ecx)
42220b:	78 6b                	js     0x422278
42220d:	46                   	inc    %esi
42220e:	38 69 30             	cmp    %ch,0x30(%ecx)
422211:	78 66                	js     0x422279
422213:	50                   	push   %eax
422214:	52                   	push   %edx
422215:	4f                   	dec    %edi
422216:	52                   	push   %edx
422217:	34 42                	xor    $0x42,%al
422219:	32 68 6f             	xor    0x6f(%eax),%ch
42221c:	78 66                	js     0x422284
42221e:	4c                   	dec    %esp
42221f:	42                   	inc    %edx
422220:	72 55                	jb     0x422277
422222:	75 35                	jne    0x422259
422224:	44                   	inc    %esp
422225:	61                   	popa
422226:	55                   	push   %ebp
422227:	62 75 37             	bound  %esi,0x37(%ebp)
42222a:	4b                   	dec    %ebx
42222b:	73 54                	jae    0x422281
42222d:	77 73                	ja     0x4222a2
42222f:	7a 4a                	jp     0x42227b
422231:	6d                   	insl   (%dx),%es:(%edi)
422232:	6b 69 75 48          	imul   $0x48,0x75(%ecx),%ebp
422236:	46                   	inc    %esi
422237:	50                   	push   %eax
422238:	37                   	aaa
422239:	75 54                	jne    0x42228f
42223b:	70 45                	jo     0x422282
42223d:	31 74 57 79          	xor    %esi,0x79(%edi,%edx,2)
422241:	4f                   	dec    %edi
422242:	56                   	push   %esi
422243:	4a                   	dec    %edx
422244:	38 71 4c             	cmp    %dh,0x4c(%ecx)
422247:	79 46                	jns    0x42228f
422249:	73 5a                	jae    0x4222a5
42224b:	4c                   	dec    %esp
42224c:	49                   	dec    %ecx
42224d:	4f                   	dec    %edi
42224e:	66 61                	popaw
422250:	55                   	push   %ebp
422251:	66 4a                	dec    %dx
422253:	59                   	pop    %ecx
422254:	6b 5a 79 64          	imul   $0x64,0x79(%edx),%ebx
422258:	73 52                	jae    0x4222ac
42225a:	2f                   	das
42225b:	44                   	inc    %esp
42225c:	76 44                	jbe    0x4222a2
42225e:	76 77                	jbe    0x4222d7
422260:	76 4c                	jbe    0x4222ae
422262:	52                   	push   %edx
422263:	35 32 65 45 74       	xor    $0x74456532,%eax
422268:	74 57                	je     0x4222c1
42226a:	5a                   	pop    %edx
42226b:	2b 36                	sub    (%esi),%esi
42226d:	70 2b                	jo     0x42229a
42226f:	64 4b                	fs dec %ebx
422271:	46                   	inc    %esi
422272:	49                   	dec    %ecx
422273:	76 68                	jbe    0x4222dd
422275:	58                   	pop    %eax
422276:	32 43 70             	xor    0x70(%ebx),%al
422279:	2b 34 69             	sub    (%ecx,%ebp,2),%esi
42227c:	72 50                	jb     0x4222ce
42227e:	34 35                	xor    $0x35,%al
422280:	48                   	dec    %eax
422281:	71 70                	jno    0x4222f3
422283:	46                   	inc    %esi
422284:	32 31                	xor    (%ecx),%dh
422286:	4d                   	dec    %ebp
422287:	4e                   	dec    %esi
422288:	42                   	inc    %edx
422289:	31 4a 48             	xor    %ecx,0x48(%edx)
42228c:	38 47 30             	cmp    %al,0x30(%edi)
42228f:	69 74 6b 54 61 6f 50 	imul   $0x7a506f61,0x54(%ebx,%ebp,2),%esi
422296:	7a
422297:	6b 30 53             	imul   $0x53,(%eax),%esi
42229a:	72 51                	jb     0x4222ed
42229c:	48                   	dec    %eax
42229d:	38 42 53             	cmp    %al,0x53(%edx)
4222a0:	51                   	push   %ecx
4222a1:	54                   	push   %esp
4222a2:	41                   	inc    %ecx
4222a3:	41                   	inc    %ecx
4222a4:	49                   	dec    %ecx
4222a5:	68 78 76 31 36       	push   $0x36317678
4222aa:	69 79 6a 5a 4f 69 48 	imul   $0x48694f5a,0x6a(%ecx),%edi
4222b1:	69 31 70 32 43 6f    	imul   $0x6f433270,(%ecx),%esi
4222b7:	57                   	push   %edi
4222b8:	6b 78 77 6f          	imul   $0x6f,0x77(%eax),%edi
4222bc:	57                   	push   %edi
4222bd:	2f                   	das
4222be:	62 78 44             	bound  %edi,0x44(%eax)
4222c1:	47                   	inc    %edi
4222c2:	34 72                	xor    $0x72,%al
4222c4:	7a 35                	jp     0x4222fb
4222c6:	74 65                	je     0x42232d
4222c8:	77 78                	ja     0x422342
4222ca:	34 51                	xor    $0x51,%al
4222cc:	4e                   	dec    %esi
4222cd:	7a 6e                	jp     0x42233d
4222cf:	69 7a 48 31 75 72 51 	imul   $0x51727531,0x48(%edx),%edi
4222d6:	35 6f 79 4c 52       	xor    $0x524c796f,%eax
4222db:	6a 4a                	push   $0x4a
4222dd:	37                   	aaa
4222de:	64 31 48 62          	xor    %ecx,%fs:0x62(%eax)
4222e2:	65 2b 63 33          	sub    %gs:0x33(%ebx),%esp
4222e6:	4b                   	dec    %ebx
4222e7:	52                   	push   %edx
4222e8:	39 35 58 6b 32 70    	cmp    %esi,0x70326b58
4222ee:	42                   	inc    %edx
4222ef:	63 70 69             	arpl   %esi,0x69(%eax)
4222f2:	46                   	inc    %esi
4222f3:	62 4d 56             	bound  %ecx,0x56(%ebp)
4222f6:	6f                   	outsl  %ds:(%esi),(%dx)
4222f7:	6a 57                	push   $0x57
4222f9:	63 59 72             	arpl   %ebx,0x72(%ecx)