46219c:	61                   	popa
46219d:	50                   	push   %eax
46219e:	39 74 6b 61          	cmp    %esi,0x61(%ebx,%ebp,2)
4621a2:	65 30 48 36          	xor    %cl,%gs:0x36(%eax)
4621a6:	73 34                	jae    0x4621dc
4621a8:	56                   	push   %esi
4621a9:	4e                   	dec    %esi
4621aa:	62 6e 55             	bound  %ebp,0x55(%esi)
4621ad:	48                   	dec    %eax
4621ae:	4d                   	dec    %ebp
4621af:	4b                   	dec    %ebx
4621b0:	6a 43                	push   $0x43
4621b2:	6f                   	outsl  %ds:(%esi),(%dx)
4621b3:	67 35 73 77 45 57    	addr16 xor $0x57457773,%eax
4621b9:	70 5a                	jo     0x462215
4621bb:	75 58                	jne    0x462215
4621bd:	37                   	aaa
4621be:	78 42                	js     0x462202
4621c0:	61                   	popa
4621c1:	54                   	push   %esp
4621c2:	66 68 56 55          	pushw  $0x5556
4621c6:	55                   	push   %ebp
4621c7:	63 52 42             	arpl   %edx,0x42(%edx)
4621ca:	43                   	inc    %ebx
4621cb:	54                   	push   %esp
4621cc:	30 7a 4b             	xor    %bh,0x4b(%edx)
4621cf:	46                   	inc    %esi
4621d0:	63 33                	arpl   %esi,(%ebx)
4621d2:	48                   	dec    %eax
4621d3:	4a                   	dec    %edx
4621d4:	74 46                	je     0x46221c
4621d6:	78 53                	js     0x46222b
4621d8:	6a 2b                	push   $0x2b
4621da:	71 32                	jno    0x46220e
4621dc:	42                   	inc    %edx
4621dd:	48                   	dec    %eax
4621de:	55                   	push   %ebp
4621df:	59                   	pop    %ecx
4621e0:	4b                   	dec    %ebx
4621e1:	45                   	inc    %ebp
4621e2:	62 51 64             	bound  %edx,0x64(%ecx)
4621e5:	6f                   	outsl  %ds:(%esi),(%dx)
4621e6:	54                   	push   %esp
4621e7:	71 67                	jno    0x462250
4621e9:	33 37                	xor    (%edi),%esi
4621eb:	75 4b                	jne    0x462238
4621ed:	4f                   	dec    %edi
4621ee:	79 6e                	jns    0x46225e
4621f0:	36 4f                	ss dec %edi
4621f2:	50                   	push   %eax
4621f3:	77 30                	ja     0x462225
4621f5:	39 79 48             	cmp    %edi,0x48(%ecx)
4621f8:	34 4a                	xor    $0x4a,%al
4621fa:	43                   	inc    %ebx
4621fb:	54                   	push   %esp
4621fc:	34 71                	xor    $0x71,%al
4621fe:	4d                   	dec    %ebp
4621ff:	59                   	pop    %ecx
462200:	70 54                	jo     0x462256
462202:	51                   	push   %ecx
462203:	4c                   	dec    %esp
462204:	44                   	inc    %esp
462205:	34 79                	xor    $0x79,%al
462207:	56                   	push   %esi
462208:	47                   	inc    %edi
462209:	56                   	push   %esi
46220a:	46                   	inc    %esi
46220b:	6e                   	outsb  %ds:(%esi),(%dx)
46220c:	41                   	inc    %ecx
46220d:	33 6a 4d             	xor    0x4d(%edx),%ebp
462210:	51                   	push   %ecx
462211:	41                   	inc    %ecx
462212:	54                   	push   %esp
462213:	68 37 54 41 53       	push   $0x53415437
462218:	67 46                	addr16 inc %esi
46221a:	6d                   	insl   (%dx),%es:(%edi)
46221b:	6a 6e                	push   $0x6e
46221d:	31 2f                	xor    %ebp,(%edi)
46221f:	2b 57 4b             	sub    0x4b(%edi),%edx
462222:	6a 6f                	push   $0x6f
462224:	57                   	push   %edi
462225:	70 72                	jo     0x462299
462227:	43                   	inc    %ebx
462228:	78 64                	js     0x46228e
46222a:	45                   	inc    %ebp
46222b:	63 6b 47             	arpl   %ebp,0x47(%ebx)
46222e:	52                   	push   %edx
46222f:	76 51                	jbe    0x462282
462231:	65 77 52             	gs ja  0x462286
462234:	61                   	popa
462235:	56                   	push   %esi
462236:	38 5a 4d             	cmp    %bl,0x4d(%edx)
462239:	62 65 35             	bound  %esp,0x35(%ebp)
46223c:	64 71 59             	fs jno 0x462298
46223f:	55                   	push   %ebp
462240:	72 30                	jb     0x462272
462242:	56                   	push   %esi
462243:	47                   	inc    %edi
462244:	59                   	pop    %ecx
462245:	72 6c                	jb     0x4622b3
462247:	41                   	inc    %ecx
462248:	70 70                	jo     0x4622ba
46224a:	55                   	push   %ebp
46224b:	4a                   	dec    %edx
46224c:	55                   	push   %ebp
46224d:	74 47                	je     0x462296
46224f:	42                   	inc    %edx
462250:	45                   	inc    %ebp
462251:	75 67                	jne    0x4622ba
462253:	2b 70 53             	sub    0x53(%eax),%esi
462256:	2f                   	das
462257:	64 4f                	fs dec %edi
462259:	6f                   	outsl  %ds:(%esi),(%dx)
46225a:	6e                   	outsb  %ds:(%esi),(%dx)
46225b:	4d                   	dec    %ebp
46225c:	65 45                	gs inc %ebp
46225e:	57                   	push   %edi
46225f:	42                   	inc    %edx
462260:	59                   	pop    %ecx
462261:	70 41                	jo     0x4622a4
462263:	66 58                	pop    %ax
462265:	76 55                	jbe    0x4622bc
462267:	68 4b 74 66 64       	push   $0x6466744b
46226c:	6b 66 74 4d          	imul   $0x4d,0x74(%esi),%esp
462270:	4d                   	dec    %ebp
462271:	45                   	inc    %ebp
462272:	39 50 31             	cmp    %edx,0x31(%eax)
462275:	70 75                	jo     0x4622ec
462277:	42                   	inc    %edx
462278:	55                   	push   %ebp
462279:	5a                   	pop    %edx
46227a:	39 6f 77             	cmp    %ebp,0x77(%edi)
46227d:	50                   	push   %eax
46227e:	65 2b 44 39 2b       	sub    %gs:0x2b(%ecx,%edi,1),%eax
462283:	44                   	inc    %esp
462284:	2b 34 6c             	sub    (%esp,%ebp,2),%esi
462287:	68 46 55 76 5a       	push   $0x5a765546
46228c:	30 75 30             	xor    %dh,0x30(%ebp)
46228f:	76 65                	jbe    0x4622f6
462291:	61                   	popa
462292:	70 54                	jo     0x4622e8
462294:	34 70                	xor    $0x70,%al
462296:	65 6d                	gs insl (%dx),%es:(%edi)
462298:	4d                   	dec    %ebp
462299:	66 49                	dec    %cx
46229b:	2b 35 6a 6c 6b 4d    	sub    0x4d6b6c6a,%esi
4622a1:	56                   	push   %esi
4622a2:	66 36 2f             	data16 ss das
4622a5:	34 6e                	xor    $0x6e,%al
4622a7:	53                   	push   %ebx
4622a8:	6f                   	outsl  %ds:(%esi),(%dx)
4622a9:	4f                   	dec    %edi
4622aa:	57                   	push   %edi
4622ab:	72 71                	jb     0x46231e
4622ad:	78 57                	js     0x462306
4622af:	67 49                	addr16 dec %ecx
4622b1:	4f                   	dec    %edi
4622b2:	38 41 76             	cmp    %al,0x76(%ecx)
4622b5:	4d                   	dec    %ebp
4622b6:	30 63 77             	xor    %ah,0x77(%ebx)
4622b9:	31 62 48             	xor    %esp,0x48(%edx)
4622bc:	64 39 57 54          	cmp    %edx,%fs:0x54(%edi)
4622c0:	45                   	inc    %ebp
4622c1:	33 2b                	xor    (%ebx),%ebp
4622c3:	71 52                	jno    0x462317
4622c5:	2b 68 31             	sub    0x31(%eax),%ebp
4622c8:	32 37                	xor    (%edi),%dh
4622ca:	52                   	push   %edx
4622cb:	72 67                	jb     0x462334
4622cd:	72 74                	jb     0x462343
4622cf:	6e                   	outsb  %ds:(%esi),(%dx)
4622d0:	33 2b                	xor    (%ebx),%ebp
4622d2:	74 74                	je     0x462348
4622d4:	53                   	push   %ebx
4622d5:	79 6d                	jns    0x462344
4622d7:	56                   	push   %esi
4622d8:	42                   	inc    %edx
4622d9:	54                   	push   %esp
4622da:	79 74                	jns    0x462350
4622dc:	73 51                	jae    0x46232f
4622de:	55                   	push   %ebp
4622df:	2f                   	das
4622e0:	73 30                	jae    0x462312
4622e2:	33 51 2f             	xor    0x2f(%ecx),%edx
4622e5:	58                   	pop    %eax
4622e6:	42                   	inc    %edx
4622e7:	78 68                	js     0x462351
4622e9:	47                   	inc    %edi
4622ea:	2b 57 73             	sub    0x73(%edi),%edx
4622ed:	63 76 37             	arpl   %esi,0x37(%esi)
4622f0:	54                   	push   %esp
4622f1:	59                   	pop    %ecx
4622f2:	6e                   	outsb  %ds:(%esi),(%dx)
4622f3:	32 78 78             	xor    0x78(%eax),%bh
4622f6:	61                   	popa
4622f7:	32 6e 68             	xor    0x68(%esi),%ch
4622fa:	33 77 64             	xor    0x64(%edi),%esi
4622fd:	6b 33 2b             	imul   $0x2b,(%ebx),%esi
462300:	77 41                	ja     0x462343
462302:	4e                   	dec    %esi
462303:	61                   	popa
462304:	64 6b 70 6e 66       	imul   $0x66,%fs:0x6e(%eax),%esi
462309:	54                   	push   %esp
46230a:	4e                   	dec    %esi
46230b:	47                   	inc    %edi
46230c:	38 64 47 43          	cmp    %ah,0x43(%edi,%eax,2)
462310:	45                   	inc    %ebp
462311:	68 4f 2f 46 59       	push   $0x59462f4f
462316:	4a                   	dec    %edx
462317:	45                   	inc    %ebp
462318:	65 4d                	gs dec %ebp
46231a:	39 52 76             	cmp    %edx,0x76(%edx)
46231d:	6d                   	insl   (%dx),%es:(%edi)
46231e:	79 43                	jns    0x462363
462320:	49                   	dec    %ecx
462321:	7a 58                	jp     0x46237b
462323:	4b                   	dec    %ebx
462324:	4a                   	dec    %edx
462325:	67 55                	addr16 push %ebp
462327:	50                   	push   %eax
462328:	52                   	push   %edx
462329:	62 70 42             	bound  %esi,0x42(%eax)
46232c:	45                   	inc    %ebp
46232d:	36 47                	ss inc %edi
46232f:	32 52 71             	xor    0x71(%edx),%dl
462332:	46                   	inc    %esi
462333:	42                   	inc    %edx
462334:	6f                   	outsl  %ds:(%esi),(%dx)
462335:	34 50                	xor    $0x50,%al
462337:	58                   	pop    %eax
462338:	55                   	push   %ebp
462339:	6c                   	insb   (%dx),%es:(%edi)
46233a:	42                   	inc    %edx
46233b:	4b                   	dec    %ebx
46233c:	61                   	popa
46233d:	68 51 71 33 66       	push   $0x66337151
462342:	2b 49 57             	sub    0x57(%ecx),%ecx
462345:	77 51                	ja     0x462398
462347:	71 34                	jno    0x46237d
462349:	31 6e 74             	xor    %ebp,0x74(%esi)
46234c:	67 67 79 70          	addr16 addr16 jns 0x4623c0
462350:	2b 7a 59             	sub    0x59(%edx),%edi
462353:	69 4e 56 35 43 68 6d 	imul   $0x6d684335,0x56(%esi),%ecx
46235a:	4f                   	dec    %edi
46235b:	45                   	inc    %ebp
46235c:	79 44                	jns    0x4623a2
46235e:	70 32                	jo     0x462392
462360:	46                   	inc    %esi
462361:	76 62                	jbe    0x4623c5
462363:	66 4e                	dec    %si
462365:	49                   	dec    %ecx
462366:	6b 34 66 37          	imul   $0x37,(%esi,%eiz,2),%esi
46236a:	44                   	inc    %esp
46236b:	79 6f                	jns    0x4623dc
46236d:	2f                   	das
46236e:	72 2f                	jb     0x46239f
462370:	6c                   	insb   (%dx),%es:(%edi)
462371:	7a 4e                	jp     0x4623c1
462373:	43                   	inc    %ebx
462374:	6f                   	outsl  %ds:(%esi),(%dx)
462375:	4f                   	dec    %edi
462376:	39 6d 49             	cmp    %ebp,0x49(%ebp)
462379:	72 50                	jb     0x4623cb
46237b:	76 79                	jbe    0x4623f6
46237d:	6a 63                	push   $0x63
46237f:	55                   	push   %ebp
462380:	76 78                	jbe    0x4623fa
462382:	63 6a 76             	arpl   %ebp,0x76(%edx)
462385:	56                   	push   %esi
462386:	65 57                	gs push %edi
462388:	4c                   	dec    %esp
462389:	54                   	push   %esp
46238a:	6f                   	outsl  %ds:(%esi),(%dx)
46238b:	6a 32                	push   $0x32
46238d:	65 4b                	gs dec %ebx
46238f:	37                   	aaa
462390:	35 68 63 34 64       	xor    $0x64346368,%eax
462395:	46                   	inc    %esi
462396:	69 6a 31 6b 32 55 65 	imul   $0x6555326b,0x31(%edx),%ebp
46239d:	55                   	push   %ebp
46239e:	50                   	push   %eax
46239f:	57                   	push   %edi
4623a0:	68 77 4c 77 78       	push   $0x78774c77
4623a5:	50                   	push   %eax
4623a6:	5a                   	pop    %edx
4623a7:	2f                   	das
4623a8:	74 43                	je     0x4623ed
4623aa:	41                   	inc    %ecx
4623ab:	36 33 64 33 2f       	xor    %ss:0x2f(%ebx,%esi,1),%esp
4623b0:	30 4f 45             	xor    %cl,0x45(%edi)
4623b3:	36 46                	ss inc %esi
4623b5:	79 62                	jns    0x462419
4623b7:	48                   	dec    %eax
4623b8:	67 32 47 62          	xor    0x62(%bx),%al
4623bc:	6c                   	insb   (%dx),%es:(%edi)
4623bd:	46                   	inc    %esi
4623be:	42                   	inc    %edx
4623bf:	36 76 67             	ss jbe 0x462429
4623c2:	43                   	inc    %ebx
4623c3:	77 6a                	ja     0x46242f
4623c5:	58                   	pop    %eax
4623c6:	4a                   	dec    %edx
4623c7:	44                   	inc    %esp
4623c8:	61                   	popa
4623c9:	6d                   	insl   (%dx),%es:(%edi)
4623ca:	73 4e                	jae    0x46241a
4623cc:	77 65                	ja     0x462433
4623ce:	79 38                	jns    0x462408
4623d0:	50                   	push   %eax
4623d1:	51                   	push   %ecx
4623d2:	32 33                	xor    (%ebx),%dh
4623d4:	68 64 2b 68 76       	push   $0x76682b64
4623d9:	30 64 6e 48          	xor    %ah,0x48(%esi,%ebp,2)
4623dd:	56                   	push   %esi
4623de:	78 65                	js     0x462445
4623e0:	48                   	dec    %eax
4623e1:	76 48                	jbe    0x46242b
4623e3:	68 65 70 65 69       	push   $0x69657065
4623e8:	4b                   	dec    %ebx
4623e9:	44                   	inc    %esp
4623ea:	6b 6b 38 36          	imul   $0x36,0x38(%ebx),%ebp
4623ee:	52                   	push   %edx
4623ef:	49                   	dec    %ecx
4623f0:	33 45 38             	xor    0x38(%ebp),%eax
4623f3:	6f                   	outsl  %ds:(%esi),(%dx)
4623f4:	49                   	dec    %ecx
4623f5:	59                   	pop    %ecx
4623f6:	72 6c                	jb     0x462464
4623f8:	4b                   	dec    %ebx
4623f9:	38 76 33             	cmp    %dh,0x33(%esi)
4623fc:	33 6b 65             	xor    0x65(%ebx),%ebp
4623ff:	54                   	push   %esp
462400:	56                   	push   %esi
462401:	4b                   	dec    %ebx
462402:	69 50 4b 41 35 33 5a 	imul   $0x5a333541,0x4b(%eax),%edx
462409:	65 63 53 58          	arpl   %edx,%gs:0x58(%ebx)
46240d:	62 55 72             	bound  %edx,0x72(%ebp)
462410:	62 46 53             	bound  %eax,0x53(%esi)
462413:	76 5a                	jbe    0x46246f
462415:	2f                   	das
462416:	4d                   	dec    %ebp
462417:	4e                   	dec    %esi
462418:	45                   	inc    %ebp
462419:	41                   	inc    %ecx
46241a:	57                   	push   %edi
46241b:	77 79                	ja     0x462496
46241d:	46                   	inc    %esi
46241e:	36 54                	ss push %esp
462420:	43                   	inc    %ebx
462421:	6b 77 2b 33          	imul   $0x33,0x2b(%edi),%esi