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
421129:	4a                   	dec    %edx
42112a:	53                   	push   %ebx
42112b:	6c                   	insb   (%dx),%es:(%edi)
42112c:	4b                   	dec    %ebx
42112d:	71 52                	jno    0x421181
42112f:	35 34 73 39 46       	xor    $0x46397334,%eax
421134:	43                   	inc    %ebx
421135:	4e                   	dec    %esi
421136:	32 56 6a             	xor    0x6a(%esi),%dl
421139:	50                   	push   %eax
42113a:	4c                   	dec    %esp
42113b:	69 6f 42 63 4d 4f 39 	imul   $0x394f4d63,0x42(%edi),%ebp
421142:	32 64 41 42          	xor    0x42(%ecx,%eax,2),%ah
421146:	62 42 33             	bound  %eax,0x33(%edx)
421149:	76 4a                	jbe    0x421195
42114b:	77 2b                	ja     0x421178
42114d:	4c                   	dec    %esp
42114e:	74 57                	je     0x4211a7
421150:	70 73                	jo     0x4211c5
421152:	57                   	push   %edi
421153:	70 7a                	jo     0x4211cf
421155:	46                   	inc    %esi
421156:	38 4e 2f             	cmp    %cl,0x2f(%esi)
421159:	46                   	inc    %esi
42115a:	38 30                	cmp    %dh,(%eax)
42115c:	30 49 46             	xor    %cl,0x46(%ecx)
42115f:	66 4c                	dec    %sp
421161:	68 52 4d 6b 75       	push   $0x756b4d52
421166:	72 61                	jb     0x4211c9
421168:	36 59                	ss pop %ecx
42116a:	6d                   	insl   (%dx),%es:(%edi)
42116b:	54                   	push   %esp
42116c:	48                   	dec    %eax
42116d:	6a 72                	push   $0x72
42116f:	76 2b                	jbe    0x42119c
421171:	71 4e                	jno    0x4211c1
421173:	56                   	push   %esi
421174:	56                   	push   %esi
421175:	7a 70                	jp     0x4211e7
421177:	6f                   	outsl  %ds:(%esi),(%dx)
421178:	73 76                	jae    0x4211f0
42117a:	6c                   	insb   (%dx),%es:(%edi)
42117b:	47                   	inc    %edi
42117c:	79 53                	jns    0x4211d1
42117e:	36 56                	ss push %esi
421180:	66 30 2f             	data16 xor %ch,(%edi)
421183:	49                   	dec    %ecx
421184:	70 4e                	jo     0x4211d4
421186:	41                   	inc    %ecx
421187:	2b 75 52             	sub    0x52(%ebp),%esi
42118a:	2b 66 68             	sub    0x68(%esi),%esp
42118d:	39 78 53             	cmp    %edi,0x53(%eax)
421190:	65 62 44 39 6c       	bound  %eax,%gs:0x6c(%ecx,%edi,1)
421195:	52                   	push   %edx
421196:	43                   	inc    %ebx
421197:	67 6d                	insl   (%dx),%es:(%di)
421199:	50                   	push   %eax
42119a:	39 55 6a             	cmp    %edx,0x6a(%ebp)
42119d:	58                   	pop    %eax
42119e:	68 5a 5a 4d 71       	push   $0x714d5a5a
4211a3:	75 76                	jne    0x42121b
4211a5:	77 4b                	ja     0x4211f2
4211a7:	42                   	inc    %edx
4211a8:	72 37                	jb     0x4211e1
4211aa:	6e                   	outsb  %ds:(%esi),(%dx)
4211ab:	77 35                	ja     0x4211e2
4211ad:	78 70                	js     0x42121f
4211af:	7a 42                	jp     0x4211f3
4211b1:	64 75 5a             	fs jne 0x42120e
4211b4:	61                   	popa
4211b5:	44                   	inc    %esp
4211b6:	32 63 72             	xor    0x72(%ebx),%ah
4211b9:	41                   	inc    %ecx
4211ba:	47                   	inc    %edi
4211bb:	71 65                	jno    0x421222
4211bd:	55                   	push   %ebp
4211be:	5a                   	pop    %edx
4211bf:	56                   	push   %esi
4211c0:	52                   	push   %edx
4211c1:	36 43                	ss inc %ebx
4211c3:	55                   	push   %ebp
4211c4:	78 32                	js     0x4211f8
4211c6:	6b 45 74 64          	imul   $0x64,0x74(%ebp),%eax
4211ca:	4a                   	dec    %edx
4211cb:	4d                   	dec    %ebp
4211cc:	76 6e                	jbe    0x42123c
4211ce:	6b 67 58 4e          	imul   $0x4e,0x58(%edi),%esp
4211d2:	43                   	inc    %ebx
4211d3:	51                   	push   %ecx
4211d4:	6b 51 32 34          	imul   $0x34,0x32(%ecx),%edx
4211d8:	39 72 56             	cmp    %esi,0x56(%edx)
4211db:	54                   	push   %esp
4211dc:	45                   	inc    %ebp
4211dd:	4d                   	dec    %ebp
4211de:	49                   	dec    %ecx
4211df:	4e                   	dec    %esi
4211e0:	54                   	push   %esp
4211e1:	74 4b                	je     0x42122e
4211e3:	37                   	aaa
4211e4:	67 54                	addr16 push %esp
4211e6:	44                   	inc    %esp
4211e7:	32 49 6c             	xor    0x6c(%ecx),%cl
4211ea:	46                   	inc    %esi
4211eb:	73 36                	jae    0x421223
4211ed:	5a                   	pop    %edx
4211ee:	6a 49                	push   $0x49
4211f0:	6f                   	outsl  %ds:(%esi),(%dx)
4211f1:	49                   	dec    %ecx
4211f2:	50                   	push   %eax
4211f3:	78 36                	js     0x42122b
4211f5:	4f                   	dec    %edi
4211f6:	49                   	dec    %ecx
4211f7:	41                   	inc    %ecx
4211f8:	43                   	inc    %ebx
4211f9:	71 4b                	jno    0x421246
4211fb:	4e                   	dec    %esi
4211fc:	69 55 42 76 6f 2f 30 	imul   $0x302f6f76,0x42(%ebp),%edx
421203:	74 74                	je     0x421279
421205:	74 62                	je     0x421269
421207:	51                   	push   %ecx
421208:	77 62                	ja     0x42126c
42120a:	37                   	aaa
42120b:	53                   	push   %ebx
42120c:	42                   	inc    %edx
42120d:	52                   	push   %edx
42120e:	72 4f                	jb     0x42125f
421210:	46                   	inc    %esi
421211:	59                   	pop    %ecx
421212:	68 43 6d 41 68       	push   $0x68416d43
421217:	50                   	push   %eax
421218:	34 4a                	xor    $0x4a,%al
42121a:	72 34                	jb     0x421250
42121c:	4a                   	dec    %edx
42121d:	47                   	inc    %edi
42121e:	52                   	push   %edx
42121f:	75 66                	jne    0x421287
421221:	54                   	push   %esp
421222:	43                   	inc    %ebx
421223:	4d                   	dec    %ebp
421224:	38 77 7a             	cmp    %dh,0x7a(%edi)
421227:	4f                   	dec    %edi
421228:	52                   	push   %edx
421229:	4d                   	dec    %ebp
42122a:	72 68                	jb     0x421294
42122c:	4c                   	dec    %esp
42122d:	41                   	inc    %ecx
42122e:	33 4c 6e 56          	xor    0x56(%esi,%ebp,2),%ecx
421232:	31 36                	xor    %esi,(%esi)
421234:	36 6c                	ss insb (%dx),%es:(%edi)
421236:	6b 4f 70 74          	imul   $0x74,0x70(%edi),%ecx
42123a:	4a                   	dec    %edx
42123b:	4e                   	dec    %esi
42123c:	67 34 35             	addr16 xor $0x35,%al
42123f:	77 70                	ja     0x4212b1
421241:	69 58 4b 62 5a 66 2b 	imul   $0x2b665a62,0x4b(%eax),%ebx
421248:	51                   	push   %ecx
421249:	39 79 6c             	cmp    %edi,0x6c(%ecx)
42124c:	73 6e                	jae    0x4212bc
42124e:	52                   	push   %edx
42124f:	4c                   	dec    %esp
421250:	56                   	push   %esi
421251:	38 6c 78 39          	cmp    %ch,0x39(%eax,%edi,2)
421255:	47                   	inc    %edi
421256:	4a                   	dec    %edx
421257:	74 47                	je     0x4212a0
421259:	36 51                	ss push %ecx
42125b:	47                   	inc    %edi
42125c:	46                   	inc    %esi
42125d:	64 4c                	fs dec %esp
42125f:	72 75                	jb     0x4212d6
421261:	6b 4f 45 53          	imul   $0x53,0x45(%edi),%ecx
421265:	42                   	inc    %edx
421266:	67 4e                	addr16 dec %esi
421268:	48                   	dec    %eax
421269:	49                   	dec    %ecx