46220e:	77 50                	ja     0x462260
462210:	50                   	push   %eax
462211:	64 59                	fs pop %ecx
462213:	49                   	dec    %ecx
462214:	45                   	inc    %ebp
462215:	52                   	push   %edx
462216:	4f                   	dec    %edi
462217:	34 69                	xor    $0x69,%al
462219:	64 68 5a 53 42 6e    	fs push $0x6e42535a
46221f:	33 65 34             	xor    0x34(%ebp),%esp
462222:	62 59 57             	bound  %ebx,0x57(%ecx)
462225:	59                   	pop    %ecx
462226:	67 42                	addr16 inc %edx
462228:	41                   	inc    %ecx
462229:	41                   	inc    %ecx
46222a:	41                   	inc    %ecx
46222b:	41                   	inc    %ecx
46222c:	47                   	inc    %edi
46222d:	4d                   	dec    %ebp
46222e:	67 41                	addr16 inc %ecx
462230:	51                   	push   %ecx
462231:	41                   	inc    %ecx
462232:	41                   	inc    %ecx
462233:	41                   	inc    %ecx
462234:	47                   	inc    %edi
462235:	4e                   	dec    %esi
462236:	68 30 70 77 67       	push   $0x67777030
46223b:	49                   	dec    %ecx
46223c:	4e                   	dec    %esi
46223d:	4f                   	dec    %edi
46223e:	37                   	aaa
46223f:	59                   	pop    %ecx
462240:	79 42                	jns    0x462284
462242:	34 37                	xor    $0x37,%al
462244:	73 50                	jae    0x462296
462246:	6c                   	insb   (%dx),%es:(%edi)
462247:	57                   	push   %edi
462248:	43                   	inc    %ebx
462249:	41                   	inc    %ecx
46224a:	44                   	inc    %esp
46224b:	41                   	inc    %ecx
46224c:	41                   	inc    %ecx
46224d:	41                   	inc    %ecx
46224e:	41                   	inc    %ecx
46224f:	59                   	pop    %ecx
462250:	79 42                	jns    0x462294
462252:	47                   	inc    %edi
462253:	2b 43 38             	sub    0x38(%ebx),%eax
462256:	4a                   	dec    %edx
462257:	57                   	push   %edi
462258:	66 34 4f             	data16 xor $0x4f,%al
46225b:	46                   	inc    %esi
46225c:	67 41                	addr16 inc %ecx
46225e:	34 41                	xor    $0x41,%al
462260:	76 6a                	jbe    0x4622cc
462262:	2f                   	das
462263:	2f                   	das
462264:	39 41 47             	cmp    %eax,0x47(%ecx)
462267:	41                   	inc    %ecx
462268:	41                   	inc    %ecx
462269:	41                   	inc    %ecx
46226a:	42                   	inc    %edx
46226b:	4b                   	dec    %ebx
46226c:	43                   	inc    %ebx
46226d:	63 41 41             	arpl   %eax,0x41(%ecx)
462270:	41                   	inc    %ecx
462271:	72 2b                	jb     0x46229e
462273:	44                   	inc    %esp
462274:	41                   	inc    %ecx
462275:	49                   	dec    %ecx
462276:	41                   	inc    %ecx
462277:	49                   	dec    %ecx
462278:	46                   	inc    %esi
462279:	51                   	push   %ecx
46227a:	75 62                	jne    0x4622de
46227c:	78 67                	js     0x4622e5
46227e:	67 58                	addr16 pop %eax
462280:	79 35                	jns    0x4622b7
462282:	76 47                	jbe    0x4622cb
462284:	46                   	inc    %esi
462285:	6c                   	insb   (%dx),%es:(%edi)
462286:	6d                   	insl   (%dx),%es:(%edi)
462287:	6d                   	insl   (%dx),%es:(%edi)
462288:	69 42 6b 66 73 55 58 	imul   $0x58557366,0x6b(%edx),%eax
46228f:	49                   	dec    %ecx
462290:	4a                   	dec    %edx
462291:	74 6e                	je     0x462301
462293:	4f                   	dec    %edi
462294:	75 68                	jne    0x4622fe
462296:	59                   	pop    %ecx
462297:	5a                   	pop    %edx
462298:	69 41 48 41 41 41 41 	imul   $0x41414141,0x48(%ecx),%eax
46229f:	59                   	pop    %ecx
4622a0:	78 51                	js     0x4622f3
4622a2:	67 6c                	insb   (%dx),%es:(%di)
4622a4:	79 58                	jns    0x4622fe
4622a6:	53                   	push   %ebx
4622a7:	48                   	dec    %eax
4622a8:	69 43 6a 4e 7a 76 5a 	imul   $0x5a767a4e,0x6a(%ebx),%eax
4622af:	57                   	push   %edi
4622b0:	43                   	inc    %ebx
4622b1:	43                   	inc    %ebx
4622b2:	49                   	dec    %ecx
4622b3:	48                   	dec    %eax
4622b4:	4d                   	dec    %ebp
4622b5:	62 69 59             	bound  %ebp,0x59(%ecx)
4622b8:	57                   	push   %edi
4622b9:	59                   	pop    %ecx
4622ba:	67 54                	addr16 push %esp
4622bc:	62 34 30             	bound  %esi,(%eax,%esi,1)
4622bf:	35 57 45 67 41       	xor    $0x41674557,%eax
4622c4:	77 41                	ja     0x462307
4622c6:	41                   	inc    %ecx
4622c7:	41                   	inc    %ecx
4622c8:	47                   	inc    %edi
4622c9:	4f                   	dec    %edi
4622ca:	4e                   	dec    %esi
4622cb:	48                   	dec    %eax
4622cc:	77 41                	ja     0x46230f
4622ce:	41                   	inc    %ecx
4622cf:	41                   	inc    %ecx
4622d0:	52                   	push   %edx
4622d1:	51                   	push   %ecx
4622d2:	6f                   	outsl  %ds:(%esi),(%dx)
4622d3:	4c                   	dec    %esp
4622d4:	41                   	inc    %ecx
4622d5:	41                   	inc    %ecx
4622d6:	41                   	inc    %ecx
4622d7:	43                   	inc    %ebx
4622d8:	76 34                	jbe    0x46230e
4622da:	4f                   	dec    %edi
4622db:	44                   	inc    %esp
4622dc:	51                   	push   %ecx
4622dd:	41                   	inc    %ecx
4622de:	34 54                	xor    $0x54,%al
4622e0:	67 41                	addr16 inc %ecx
4622e2:	41                   	inc    %ecx
4622e3:	41                   	inc    %ecx
4622e4:	50                   	push   %eax
4622e5:	34 4d                	xor    $0x4d,%al
4622e7:	47                   	inc    %edi
4622e8:	41                   	inc    %ecx
4622e9:	41                   	inc    %ecx
4622ea:	67 69 53 43 45 46 6d 	imul   $0x556d4645,0x43(%bp,%di),%edx
4622f1:	55
4622f2:	67 74 38             	addr16 je 0x46232d
4622f5:	5a                   	pop    %edx
4622f6:	37                   	aaa
4622f7:	36 56                	ss push %esi
4622f9:	6b 67 42 67          	imul   $0x67,0x42(%edi),%esp
4622fd:	41                   	inc    %ecx
4622fe:	41                   	inc    %ecx
4622ff:	41                   	inc    %ecx
462300:	47                   	inc    %edi
462301:	4e                   	dec    %esi
462302:	68 2f 67 34 59       	push   $0x5934672f
462307:	41                   	inc    %ecx
462308:	50                   	push   %eax
462309:	34 4d                	xor    $0x4d,%al
46230b:	47                   	inc    %edi
46230c:	41                   	inc    %ecx
46230d:	41                   	inc    %ecx
46230e:	67 54                	addr16 push %esp
462310:	36 49                	ss dec %ecx
462312:	36 4e                	ss dec %esi
462314:	43                   	inc    %ebx
462315:	41                   	inc    %ecx
462316:	51                   	push   %ecx
462317:	47                   	inc    %edi
462318:	44                   	inc    %esp
462319:	41                   	inc    %ecx
46231a:	44                   	inc    %esp
46231b:	59                   	pop    %ecx
46231c:	57                   	push   %edi
46231d:	56                   	push   %esi
46231e:	6d                   	insl   (%dx),%es:(%edi)
46231f:	49                   	dec    %ecx
462320:	45                   	inc    %ebp
462321:	68 79 6a 69 4e       	push   $0x4e696a79
462326:	5a                   	pop    %edx
462327:	49                   	dec    %ecx
462328:	45                   	inc    %ebp
462329:	65 34 67             	gs xor $0x67,%al
46232c:	2b 78 59             	sub    0x59(%eax),%edi
46232f:	57                   	push   %edi
462330:	55                   	push   %ebp
462331:	55                   	push   %ebp
462332:	45                   	inc    %ebp
462333:	41                   	inc    %ecx
462334:	41                   	inc    %ecx
462335:	41                   	inc    %ecx
462336:	41                   	inc    %ecx
462337:	49                   	dec    %ecx
462338:	51                   	push   %ecx
462339:	41                   	inc    %ecx
46233a:	41                   	inc    %ecx
46233b:	41                   	inc    %ecx
46233c:	4f                   	dec    %edi
46233d:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
462341:	43                   	inc    %ebx
462342:	45                   	inc    %ebp
462343:	41                   	inc    %ecx
462344:	51                   	push   %ecx
462345:	41                   	inc    %ecx
462346:	41                   	inc    %ecx
462347:	75 77                	jne    0x4623c0
462349:	45                   	inc    %ebp
46234a:	41                   	inc    %ecx
46234b:	41                   	inc    %ecx
46234c:	43                   	inc    %ebx
46234d:	44                   	inc    %esp
46234e:	4d                   	dec    %ebp
46234f:	4f                   	dec    %edi
462350:	4d                   	dec    %ebp
462351:	31 77 49             	xor    %esi,0x49(%edi)
462354:	41                   	inc    %ecx
462355:	49                   	dec    %ecx
462356:	41                   	inc    %ecx
462357:	41                   	inc    %ecx
462358:	41                   	inc    %ecx
462359:	42                   	inc    %edx
46235a:	6a 49                	push   $0x49
46235c:	4e                   	dec    %esi
46235d:	51                   	push   %ecx
46235e:	65 50                	gs push %eax
462360:	77 68                	ja     0x4623ca
462362:	68 49 4e 79 75       	push   $0x75794e49
462367:	38 2b                	cmp    %ch,(%ebx)
462369:	74 59                	je     0x4623c4
46236b:	5a                   	pop    %edx
46236c:	66 34 4f             	data16 xor $0x4f,%al
46236f:	47                   	inc    %edi
462370:	41                   	inc    %ecx
462371:	41                   	inc    %ecx
462372:	34 6b                	xor    $0x6b,%al
462374:	66 2f                	data16 das
462376:	2f                   	das
462377:	2f                   	das
462378:	39 41 59             	cmp    %eax,0x59(%ecx)
46237b:	41                   	inc    %ecx
46237c:	41                   	inc    %ecx
46237d:	41                   	inc    %ecx
46237e:	42                   	inc    %edx
46237f:	4b                   	dec    %ebx
462380:	43                   	inc    %ebx
462381:	63 41 41             	arpl   %eax,0x41(%ecx)
462384:	41                   	inc    %ecx
462385:	72 2b                	jb     0x4623b2
462387:	44                   	inc    %esp
462388:	41                   	inc    %ecx
462389:	49                   	dec    %ecx
46238a:	41                   	inc    %ecx
46238b:	49                   	dec    %ecx
46238c:	41                   	inc    %ecx
46238d:	6f                   	outsl  %ds:(%esi),(%dx)
46238e:	6c                   	insb   (%dx),%es:(%edi)
46238f:	56                   	push   %esi
462390:	51                   	push   %ecx
462391:	70 6d                	jo     0x462400
462393:	5a                   	pop    %edx
462394:	53                   	push   %ebx
462395:	44                   	inc    %esp
462396:	62 55 35             	bound  %edx,0x35(%ebp)
462399:	58                   	pop    %eax
46239a:	34 57                	xor    $0x57,%al
46239c:	53                   	push   %ebx
46239d:	41                   	inc    %ecx
46239e:	43                   	inc    %ebx
46239f:	41                   	inc    %ecx
4623a0:	41                   	inc    %ecx
4623a1:	41                   	inc    %ecx
4623a2:	41                   	inc    %ecx
4623a3:	59                   	pop    %ecx
4623a4:	79 43                	jns    0x4623e9
4623a6:	52                   	push   %edx
4623a7:	7a 61                	jp     0x46240a
4623a9:	59                   	pop    %ecx
4623aa:	4e                   	dec    %esi
4623ab:	57                   	push   %edi
4623ac:	43                   	inc    %ebx
4623ad:	43                   	inc    %ebx
4623ae:	73 30                	jae    0x4623e0
4623b0:	32 6a 77             	xor    0x77(%edx),%ch
4623b3:	57                   	push   %edi
4623b4:	53                   	push   %ebx
4623b5:	44                   	inc    %esp
4623b6:	62 45 56             	bound  %eax,0x56(%ebp)
4623b9:	4c                   	dec    %esp
4623ba:	65 57                	gs push %edi
4623bc:	4a                   	dec    %edx
4623bd:	6f                   	outsl  %ds:(%esi),(%dx)
4623be:	67 41                	addr16 inc %ecx
4623c0:	44                   	inc    %esp
4623c1:	67 56                	addr16 push %esi
4623c3:	4c                   	dec    %esp
4623c4:	43                   	inc    %ebx
4623c5:	41                   	inc    %ecx
4623c6:	67 66 36 41          	addr16 ss inc %cx
4623ca:	56                   	push   %esi
4623cb:	57                   	push   %edi
4623cc:	53                   	push   %ebx
4623cd:	44                   	inc    %esp
4623ce:	55                   	push   %ebp
4623cf:	75 48                	jne    0x462419
4623d1:	51                   	push   %ecx
4623d2:	57                   	push   %edi
4623d3:	59                   	pop    %ecx
4623d4:	52                   	push   %edx
4623d5:	51                   	push   %ecx
4623d6:	67 43                	addr16 inc %ebx
4623d8:	41                   	inc    %ecx
4623d9:	6d                   	insl   (%dx),%es:(%edi)
4623da:	69 33 47 59 67 39    	imul   $0x39675947,(%ebx),%esi
4623e0:	66 5a                	pop    %dx
4623e2:	64 49                	fs dec %ecx
4623e4:	31 6d 4e             	xor    %ebp,0x4e(%ebp)
4623e7:	48                   	dec    %eax
4623e8:	77 41                	ja     0x46242b
4623ea:	41                   	inc    %ecx
4623eb:	41                   	inc    %ecx
4623ec:	53                   	push   %ebx
4623ed:	55                   	push   %ebp
4623ee:	67 52                	addr16 push %edx
4623f0:	32 6a 42             	xor    0x42(%edx),%ch
4623f3:	46                   	inc    %esi
4623f4:	69 43 35 6c 7a 37 70 	imul   $0x70377a6c,0x35(%ebx),%eax
4623fb:	57                   	push   %edi
4623fc:	4e                   	dec    %esi
4623fd:	41                   	inc    %ecx
4623fe:	4a                   	dec    %edx
4623ff:	41                   	inc    %ecx
462400:	41                   	inc    %ecx
462401:	41                   	inc    %ecx
462402:	42                   	inc    %edx
462403:	4b                   	dec    %ebx
462404:	43                   	inc    %ebx
462405:	63 41 41             	arpl   %eax,0x41(%ecx)
462408:	41                   	inc    %ecx
462409:	71 69                	jno    0x462474
46240b:	4a                   	dec    %edx
46240c:	53                   	push   %ebx
46240d:	41                   	inc    %ecx
46240e:	46                   	inc    %esi
46240f:	46                   	inc    %esi
462410:	6c                   	insb   (%dx),%es:(%edi)
462411:	45                   	inc    %ebp
462412:	68 49 47 6a 67       	push   $0x676a4749
462417:	5a                   	pop    %edx
462418:	65 4e                	gs dec %esi
46241a:	59                   	pop    %ecx