420191:	32 7a 52             	xor    0x52(%edx),%bh
420194:	79 5a                	jns    0x4201f0
420196:	62 32                	bound  %esi,(%edx)
420198:	48                   	dec    %eax
420199:	56                   	push   %esi
42019a:	74 59                	je     0x4201f5
42019c:	74 68                	je     0x420206
42019e:	31 36                	xor    %esi,(%esi)
4201a0:	2f                   	das
4201a1:	6e                   	outsb  %ds:(%esi),(%dx)
4201a2:	5a                   	pop    %edx
4201a3:	78 2b                	js     0x4201d0
4201a5:	68 51 6c 36 44       	push   $0x44366c51
4201aa:	2b 4c 59 76          	sub    0x76(%ecx,%ebx,2),%ecx
4201ae:	69 77 32 2f 6e 53 47 	imul   $0x47536e2f,0x32(%edi),%esi
4201b5:	71 6c                	jno    0x420223
4201b7:	64 79 34             	fs jns 0x4201ee
4201ba:	31 2b                	xor    %ebp,(%ebx)
4201bc:	56                   	push   %esi
4201bd:	77 50                	ja     0x42020f
4201bf:	5a                   	pop    %edx
4201c0:	78 4d                	js     0x42020f
4201c2:	65 2f                	gs das
4201c4:	72 4d                	jb     0x420213
4201c6:	50                   	push   %eax
4201c7:	73 2b                	jae    0x4201f4
4201c9:	64 2f                	fs das
4201cb:	6d                   	insl   (%dx),%es:(%edi)
4201cc:	6c                   	insb   (%dx),%es:(%edi)
4201cd:	58                   	pop    %eax
4201ce:	2b 43 4c             	sub    0x4c(%ebx),%eax
4201d1:	72 44                	jb     0x420217
4201d3:	6c                   	insb   (%dx),%es:(%edi)
4201d4:	33 4f 58             	xor    0x58(%edi),%ecx
4201d7:	73 6a                	jae    0x420243
4201d9:	48                   	dec    %eax
4201da:	46                   	inc    %esi
4201db:	46                   	inc    %esi
4201dc:	56                   	push   %esi
4201dd:	6d                   	insl   (%dx),%es:(%edi)
4201de:	6d                   	insl   (%dx),%es:(%edi)
4201df:	61                   	popa
4201e0:	72 4d                	jb     0x42022f
4201e2:	4a                   	dec    %edx
4201e3:	65 66 31 73 70       	xor    %si,%gs:0x70(%ebx)
4201e8:	5a                   	pop    %edx
4201e9:	74 62                	je     0x42024d
4201eb:	4d                   	dec    %ebp
4201ec:	4c                   	dec    %esp
4201ed:	6c                   	insb   (%dx),%es:(%edi)
4201ee:	77 6f                	ja     0x42025f
4201f0:	57                   	push   %edi
4201f1:	47                   	inc    %edi
4201f2:	2b 6f 70             	sub    0x70(%edi),%ebp
4201f5:	66 62 35 6e 33 74 37 	bound  %si,0x3774336e
4201fc:	53                   	push   %ebx
4201fd:	70 66                	jo     0x420265
4201ff:	64 73 31             	fs jae 0x420233
420202:	61                   	popa
420203:	54                   	push   %esp
420204:	33 50 36             	xor    0x36(%eax),%edx
420207:	5a                   	pop    %edx
420208:	6d                   	insl   (%dx),%es:(%edi)
420209:	51                   	push   %ecx
42020a:	47                   	inc    %edi
42020b:	53                   	push   %ebx
42020c:	4b                   	dec    %ebx
42020d:	55                   	push   %ebp
42020e:	57                   	push   %edi
42020f:	47                   	inc    %edi
420210:	6a 6b                	push   $0x6b
420212:	2f                   	das
420213:	4b                   	dec    %ebx
420214:	66 72 6f             	data16 jb 0x420286
420217:	2f                   	das
420218:	44                   	inc    %esp
420219:	6c                   	insb   (%dx),%es:(%edi)
42021a:	38 4f 6c             	cmp    %cl,0x6c(%edi)
42021d:	70 43                	jo     0x420262
42021f:	55                   	push   %ebp
420220:	45                   	inc    %ebp
420221:	52                   	push   %edx
420222:	65 56                	gs push %esi
420224:	6c                   	insb   (%dx),%es:(%edi)
420225:	59                   	pop    %ecx
420226:	42                   	inc    %edx
420227:	55                   	push   %ebp
420228:	62 79 69             	bound  %edi,0x69(%ecx)
42022b:	43                   	inc    %ebx
42022c:	50                   	push   %eax
42022d:	6e                   	outsb  %ds:(%esi),(%dx)
42022e:	71 72                	jno    0x4202a2
420230:	53                   	push   %ebx
420231:	30 66 38             	xor    %ah,0x38(%esi)
420234:	50                   	push   %eax
420235:	74 65                	je     0x42029c
420237:	37                   	aaa
420238:	58                   	pop    %eax
420239:	65 35 6a 33 55 34    	gs xor $0x3455336a,%eax
42023f:	4f                   	dec    %edi
420240:	6d                   	insl   (%dx),%es:(%edi)
420241:	64 36 57             	fs ss push %edi
420244:	54                   	push   %esp
420245:	48                   	dec    %eax
420246:	37                   	aaa
420247:	2b 66 41             	sub    0x41(%esi),%esp
42024a:	4f                   	dec    %edi
42024b:	55                   	push   %ebp
42024c:	66 7a 62             	data16 jp 0x4202b1
42024f:	79 49                	jns    0x42029a
420251:	37                   	aaa
420252:	47                   	inc    %edi
420253:	56                   	push   %esi
420254:	6b 65 69 73          	imul   $0x73,0x69(%ebp),%esp
420258:	44                   	inc    %esp
420259:	68 62 33 51 61       	push   $0x61513362
42025e:	47                   	inc    %edi
42025f:	71 50                	jno    0x4202b1
420261:	51                   	push   %ecx
420262:	76 72                	jbe    0x4202d6
420264:	5a                   	pop    %edx
420265:	34 56                	xor    $0x56,%al
420267:	54                   	push   %esp
420268:	54                   	push   %esp
420269:	41                   	inc    %ecx
42026a:	66 4a                	dec    %dx
42026c:	46                   	inc    %esi
42026d:	73 5a                	jae    0x4202c9
42026f:	46                   	inc    %esi
420270:	39 76 39             	cmp    %esi,0x39(%esi)
420273:	65 36 59             	gs ss pop %ecx
420276:	66 4c                	dec    %sp
420278:	63 6f 41             	arpl   %ebp,0x41(%edi)
42027b:	54                   	push   %esp
42027c:	45                   	inc    %ebp
42027d:	33 69 76             	xor    0x76(%ecx),%ebp
420280:	41                   	inc    %ecx
420281:	31 44 73 35          	xor    %eax,0x35(%ebx,%esi,2)
420285:	43                   	inc    %ebx
420286:	55                   	push   %ebp
420287:	39 30                	cmp    %esi,(%eax)
420289:	2f                   	das
42028a:	42                   	inc    %edx
42028b:	31 37                	xor    %esi,(%edi)
42028d:	37                   	aaa
42028e:	41                   	inc    %ecx
42028f:	56                   	push   %esi
420290:	6f                   	outsl  %ds:(%esi),(%dx)
420291:	49                   	dec    %ecx
420292:	73 76                	jae    0x42030a
420294:	47                   	inc    %edi
420295:	2b 75 67             	sub    0x67(%ebp),%esi
420298:	34 6b                	xor    $0x6b,%al
42029a:	55                   	push   %ebp
42029b:	79 6a                	jns    0x420307
42029d:	6a 75                	push   $0x75
42029f:	56                   	push   %esi
4202a0:	70 34                	jo     0x4202d6
4202a2:	43                   	inc    %ebx
4202a3:	57                   	push   %edi
4202a4:	33 44 56 6a          	xor    0x6a(%esi,%edx,2),%eax
4202a8:	5a                   	pop    %edx
4202a9:	56                   	push   %esi
4202aa:	6a 54                	push   $0x54
4202ac:	45                   	inc    %ebp
4202ad:	58                   	pop    %eax
4202ae:	66 4a                	dec    %dx
4202b0:	67 78 67             	addr16 js 0x42031a
4202b3:	31 73 31             	xor    %esi,0x31(%ebx)
4202b6:	4e                   	dec    %esi
4202b7:	74 6d                	je     0x420326
4202b9:	4c                   	dec    %esp
4202ba:	33 31                	xor    (%ecx),%esi
4202bc:	72 4c                	jb     0x42030a
4202be:	79 38                	jns    0x4202f8
4202c0:	4d                   	dec    %ebp
4202c1:	43                   	inc    %ebx
4202c2:	4d                   	dec    %ebp
4202c3:	6d                   	insl   (%dx),%es:(%edi)
4202c4:	70 57                	jo     0x42031d
4202c6:	41                   	inc    %ecx
4202c7:	30 31                	xor    %dh,(%ecx)
4202c9:	63 67 63             	arpl   %esp,0x63(%edi)
4202cc:	73 48                	jae    0x420316
4202ce:	45                   	inc    %ebp
4202cf:	65 6c                	gs insb (%dx),%es:(%edi)
4202d1:	77 59                	ja     0x42032c
4202d3:	6f                   	outsl  %ds:(%esi),(%dx)
4202d4:	69 66 59 72 45 49 58 	imul   $0x58494572,0x59(%esi),%esp
4202db:	77 57                	ja     0x420334
4202dd:	33 54 59 4e          	xor    0x4e(%ecx,%ebx,2),%edx
4202e1:	67 49                	addr16 dec %ecx
4202e3:	54                   	push   %esp
4202e4:	4e                   	dec    %esi
4202e5:	72 6b                	jb     0x420352
4202e7:	72 58                	jb     0x420341
4202e9:	68 47 50 52 2f       	push   $0x2f525047
4202ee:	35 39 58 6f 74       	xor    $0x746f5839,%eax
4202f3:	38 33                	cmp    %dh,(%ebx)
4202f5:	62 30                	bound  %esi,(%eax)
4202f7:	31 42 74             	xor    %eax,0x74(%edx)
4202fa:	46                   	inc    %esi
4202fb:	4b                   	dec    %ebx
4202fc:	75 48                	jne    0x420346
4202fe:	69 37 71 74 77 4f    	imul   $0x4f777471,(%edi),%esi
420304:	35 68 42 55 57       	xor    $0x57554268,%eax
420309:	4e                   	dec    %esi
42030a:	6b 6f 74 32          	imul   $0x32,0x74(%edi),%ebp
42030e:	4b                   	dec    %ebx
42030f:	50                   	push   %eax
420310:	44                   	inc    %esp
420311:	54                   	push   %esp
420312:	58                   	pop    %eax
420313:	31 75 54             	xor    %esi,0x54(%ebp)
420316:	34 63                	xor    $0x63,%al
420318:	57                   	push   %edi
420319:	64 4a                	fs dec %edx
42031b:	76 65                	jbe    0x420382
42031d:	31 41 52             	xor    %eax,0x52(%ecx)
420320:	38 74 6e 5a          	cmp    %dh,0x5a(%esi,%ebp,2)
420324:	79 58                	jns    0x42037e
420326:	4a                   	dec    %edx
420327:	67 6c                	insb   (%dx),%es:(%di)
420329:	43                   	inc    %ebx
42032a:	38 64 63 7a          	cmp    %ah,0x7a(%ebx,%eiz,2)
42032e:	37                   	aaa
42032f:	67 63 71 36          	arpl   %esi,0x36(%bx,%di)
420333:	38 42 6c             	cmp    %al,0x6c(%edx)
420336:	71 4f                	jno    0x420387
420338:	6e                   	outsb  %ds:(%esi),(%dx)
420339:	57                   	push   %edi
42033a:	4a                   	dec    %edx
42033b:	5a                   	pop    %edx
42033c:	41                   	inc    %ecx
42033d:	4d                   	dec    %ebp
42033e:	4e                   	dec    %esi
42033f:	50                   	push   %eax
420340:	69 49 74 70 61 79 6d 	imul   $0x6d796170,0x74(%ecx),%ecx
420347:	6d                   	insl   (%dx),%es:(%edi)
420348:	66 46                	inc    %si
42034a:	68 39 4c 50 31       	push   $0x31504c39
42034f:	6e                   	outsb  %ds:(%esi),(%dx)
420350:	38 39                	cmp    %bh,(%ecx)
420352:	52                   	push   %edx
420353:	39 77 71             	cmp    %esi,0x71(%edi)
420356:	41                   	inc    %ecx
420357:	47                   	inc    %edi
420358:	41                   	inc    %ecx
420359:	37                   	aaa
42035a:	58                   	pop    %eax
42035b:	4f                   	dec    %edi
42035c:	41                   	inc    %ecx
42035d:	34 53                	xor    $0x53,%al
42035f:	42                   	inc    %edx
420360:	31 6e 59             	xor    %ebp,0x59(%esi)
420363:	69 4e 78 30 32 78 38 	imul   $0x38783230,0x78(%esi),%ecx
42036a:	6b 70 63 30          	imul   $0x30,0x63(%eax),%esi
42036e:	63 6d 54             	arpl   %ebp,0x54(%ebp)
420371:	6e                   	outsb  %ds:(%esi),(%dx)
420372:	6f                   	outsl  %ds:(%esi),(%dx)
420373:	72 6d                	jb     0x4203e2
420375:	69 4e 6d 35 39 6f 4c 	imul   $0x4c6f3935,0x6d(%esi),%ecx
42037c:	68 6e 79 73 52       	push   $0x5273796e
420381:	58                   	pop    %eax
420382:	6e                   	outsb  %ds:(%esi),(%dx)
420383:	38 48 4e             	cmp    %cl,0x4e(%eax)
420386:	6a 65                	push   $0x65
420388:	54                   	push   %esp
420389:	77 75                	ja     0x420400
42038b:	4f                   	dec    %edi
42038c:	48                   	dec    %eax
42038d:	59                   	pop    %ecx
42038e:	70 66                	jo     0x4203f6
420390:	7a 45                	jp     0x4203d7
420392:	4e                   	dec    %esi
420393:	73 76                	jae    0x42040b
420395:	38 68 57             	cmp    %ch,0x57(%eax)
420398:	59                   	pop    %ecx
420399:	45                   	inc    %ebp
42039a:	4c                   	dec    %esp
42039b:	43                   	inc    %ebx
42039c:	62 6c 36 6f          	bound  %ebp,0x6f(%esi,%esi,1)
4203a0:	39 39                	cmp    %edi,(%ecx)
4203a2:	69 45 33 55 58 51 51 	imul   $0x51515855,0x33(%ebp),%eax
4203a9:	31 75 6d             	xor    %esi,0x6d(%ebp)
4203ac:	56                   	push   %esi
4203ad:	43                   	inc    %ebx
4203ae:	59                   	pop    %ecx
4203af:	62 45 74             	bound  %eax,0x74(%ebp)
4203b2:	43                   	inc    %ebx
4203b3:	2f                   	das
4203b4:	7a 41                	jp     0x4203f7
4203b6:	61                   	popa
4203b7:	45                   	inc    %ebp
4203b8:	61                   	popa
4203b9:	6c                   	insb   (%dx),%es:(%edi)
4203ba:	4d                   	dec    %ebp
4203bb:	6f                   	outsl  %ds:(%esi),(%dx)
4203bc:	48                   	dec    %eax
4203bd:	42                   	inc    %edx
4203be:	79 69                	jns    0x420429
4203c0:	61                   	popa
4203c1:	4b                   	dec    %ebx
4203c2:	5a                   	pop    %edx
4203c3:	4a                   	dec    %edx
4203c4:	73 42                	jae    0x420408
4203c6:	63 64 55 43          	arpl   %esp,0x43(%ebp,%edx,2)
4203ca:	59                   	pop    %ecx
4203cb:	76 69                	jbe    0x420436
4203cd:	45                   	inc    %ebp
4203ce:	4a                   	dec    %edx
4203cf:	76 65                	jbe    0x420436
4203d1:	49                   	dec    %ecx
4203d2:	76 69                	jbe    0x42043d
4203d4:	49                   	dec    %ecx
4203d5:	55                   	push   %ebp
4203d6:	67 55                	addr16 push %ebp
4203d8:	53                   	push   %ebx
4203d9:	31 76 2f             	xor    %esi,0x2f(%esi)
4203dc:	4d                   	dec    %ebp
4203dd:	30 5a 76             	xor    %bl,0x76(%edx)
4203e0:	63 77 31             	arpl   %esi,0x31(%edi)
4203e3:	42                   	inc    %edx
4203e4:	61                   	popa
4203e5:	4a                   	dec    %edx
4203e6:	66 4b                	dec    %bx
4203e8:	77 54                	ja     0x42043e
4203ea:	58                   	pop    %eax
4203eb:	37                   	aaa
4203ec:	61                   	popa
4203ed:	39 51 46             	cmp    %edx,0x46(%ecx)
4203f0:	69 2b 34 75 62 30    	imul   $0x30627534,(%ebx),%ebp
4203f6:	39 4f 5a             	cmp    %ecx,0x5a(%edi)
4203f9:	2b 7a 71             	sub    0x71(%edx),%edi
4203fc:	76 62                	jbe    0x420460
4203fe:	4f                   	dec    %edi
4203ff:	6d                   	insl   (%dx),%es:(%edi)
420400:	77 6b                	ja     0x42046d
420402:	39 56 36             	cmp    %edx,0x36(%esi)
420405:	33 68 41             	xor    0x41(%eax),%ebp
420408:	49                   	dec    %ecx
420409:	46                   	inc    %esi
42040a:	48                   	dec    %eax
42040b:	62 46 54             	bound  %eax,0x54(%esi)
42040e:	65 66 72 48          	gs data16 jb 0x42045a
420412:	6f                   	outsl  %ds:(%esi),(%dx)
420413:	55                   	push   %ebp
420414:	58                   	pop    %eax
420415:	4f                   	dec    %edi
420416:	70 53                	jo     0x42046b