4062d3:	72 42                	jb     0x406317
4062d5:	6f                   	outsl  %ds:(%esi),(%dx)
4062d6:	75 6e                	jne    0x406346
4062d8:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
4062dc:	73 65                	jae    0x406343
4062de:	74 52                	je     0x406332
4062e0:	6f                   	outsl  %ds:(%esi),(%dx)
4062e1:	75 6e                	jne    0x406351
4062e3:	64 00 6d 65          	add    %ch,%fs:0x65(%ebp)
4062e7:	74 68                	je     0x406351
4062e9:	6f                   	outsl  %ds:(%esi),(%dx)
4062ea:	64 00 6d 5f          	add    %ch,%fs:0x5f(%ebp)
4062ee:	44                   	inc    %esp
4062ef:	61                   	popa
4062f0:	6d                   	insl   (%dx),%es:(%edi)
4062f1:	6b 61 42 6f          	imul   $0x6f,0x42(%ecx),%esp
4062f5:	61                   	popa
4062f6:	72 64                	jb     0x40635c
4062f8:	00 46 6f             	add    %al,0x6f(%esi)
4062fb:	72 6d                	jb     0x40636a
4062fd:	44                   	inc    %esp
4062fe:	61                   	popa
4062ff:	6d                   	insl   (%dx),%es:(%edi)
406300:	6b 61 42 6f          	imul   $0x6f,0x42(%ecx),%esp
406304:	61                   	popa
406305:	72 64                	jb     0x40636b
406307:	00 6d 5f             	add    %ch,0x5f(%ebp)
40630a:	47                   	inc    %edi
40630b:	61                   	popa
40630c:	6d                   	insl   (%dx),%es:(%edi)
40630d:	65 42                	gs inc %edx
40630f:	6f                   	outsl  %ds:(%esi),(%dx)
406310:	61                   	popa
406311:	72 64                	jb     0x406377
406313:	00 67 65             	add    %ah,0x65(%edi)
406316:	74 5f                	je     0x406377
406318:	47                   	inc    %edi
406319:	61                   	popa
40631a:	6d                   	insl   (%dx),%es:(%edi)
40631b:	65 42                	gs inc %edx
40631d:	6f                   	outsl  %ds:(%esi),(%dx)
40631e:	61                   	popa
40631f:	72 64                	jb     0x406385
406321:	00 6d 5f             	add    %ch,0x5f(%ebp)
406324:	46                   	inc    %esi
406325:	6f                   	outsl  %ds:(%esi),(%dx)
406326:	72 6d                	jb     0x406395
406328:	42                   	inc    %edx
406329:	6f                   	outsl  %ds:(%esi),(%dx)
40632a:	61                   	popa
40632b:	72 64                	jb     0x406391
40632d:	00 63 72             	add    %ah,0x72(%ebx)
406330:	65 61                	gs popa
406332:	74 65                	je     0x406399
406334:	46                   	inc    %esi
406335:	6f                   	outsl  %ds:(%esi),(%dx)
406336:	72 6d                	jb     0x4063a5
406338:	42                   	inc    %edx
406339:	6f                   	outsl  %ds:(%esi),(%dx)
40633a:	61                   	popa
40633b:	72 64                	jb     0x4063a1
40633d:	00 4d 61             	add    %cl,0x61(%ebp)
406340:	6b 65 4d 6f          	imul   $0x6f,0x4d(%ebp),%esp
406344:	76 65                	jbe    0x4063ab
406346:	4f                   	dec    %edi
406347:	6e                   	outsb  %ds:(%esi),(%dx)
406348:	42                   	inc    %edx
406349:	6f                   	outsl  %ds:(%esi),(%dx)
40634a:	61                   	popa
40634b:	72 64                	jb     0x4063b1
40634d:	00 52 65             	add    %dl,0x65(%edx)
406350:	73 65                	jae    0x4063b7
406352:	74 42                	je     0x406396
406354:	6f                   	outsl  %ds:(%esi),(%dx)
406355:	61                   	popa
406356:	72 64                	jb     0x4063bc
406358:	00 6d 5f             	add    %ch,0x5f(%ebp)
40635b:	50                   	push   %eax
40635c:	6c                   	insb   (%dx),%es:(%edi)
40635d:	61                   	popa
40635e:	79 42                	jns    0x4063a2
406360:	6f                   	outsl  %ds:(%esi),(%dx)
406361:	61                   	popa
406362:	72 64                	jb     0x4063c8
406364:	00 67 65             	add    %ah,0x65(%edi)
406367:	74 5f                	je     0x4063c8
406369:	50                   	push   %eax
40636a:	6c                   	insb   (%dx),%es:(%edi)
40636b:	61                   	popa
40636c:	79 42                	jns    0x4063b0
40636e:	6f                   	outsl  %ds:(%esi),(%dx)
40636f:	61                   	popa
406370:	72 64                	jb     0x4063d6
406372:	00 73 65             	add    %dh,0x65(%ebx)
406375:	74 5f                	je     0x4063d6
406377:	50                   	push   %eax
406378:	6c                   	insb   (%dx),%es:(%edi)
406379:	61                   	popa
40637a:	79 42                	jns    0x4063be
40637c:	6f                   	outsl  %ds:(%esi),(%dx)
40637d:	61                   	popa
40637e:	72 64                	jb     0x4063e4
406380:	00 63 68             	add    %ah,0x68(%ebx)
406383:	61                   	popa
406384:	6e                   	outsb  %ds:(%esi),(%dx)
406385:	67 65 43             	addr16 gs inc %ebx
406388:	65 6c                	gs insb (%dx),%es:(%edi)
40638a:	6c                   	insb   (%dx),%es:(%edi)
40638b:	42                   	inc    %edx
40638c:	75 74                	jne    0x406402
40638e:	74 6f                	je     0x4063ff
406390:	6e                   	outsb  %ds:(%esi),(%dx)
406391:	41                   	inc    %ecx
406392:	70 70                	jo     0x406404
406394:	65 61                	gs popa
406396:	72 61                	jb     0x4063f9
406398:	6e                   	outsb  %ds:(%esi),(%dx)
406399:	63 65 00             	arpl   %esp,0x0(%ebp)
40639c:	41                   	inc    %ecx
40639d:	64 64 52             	fs fs push %edx
4063a0:	61                   	popa
4063a1:	6e                   	outsb  %ds:(%esi),(%dx)
4063a2:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
4063a7:	6d                   	insl   (%dx),%es:(%edi)
4063a8:	70 61                	jo     0x40640b
4063aa:	72 65                	jb     0x406411
4063ac:	45                   	inc    %ebp
4063ad:	78 63                	js     0x406412
4063af:	68 61 6e 67 65       	push   $0x65676e61
4063b4:	00 45 6e             	add    %al,0x6e(%ebp)
4063b7:	64 49                	fs dec %ecx
4063b9:	6e                   	outsb  %ds:(%esi),(%dx)
4063ba:	76 6f                	jbe    0x40642b
4063bc:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
4063c0:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
4063c7:	6f 6b
4063c9:	65 00 49 44          	add    %cl,%gs:0x44(%ecx)
4063cd:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4063d4:	6c                   	insb   (%dx),%es:(%edi)
4063d5:	65 00 69 5f          	add    %ch,%gs:0x5f(%ecx)
4063d9:	54                   	push   %esp
4063da:	68 65 43 65 6c       	push   $0x6c654365
4063df:	6c                   	insb   (%dx),%es:(%edi)
4063e0:	49                   	dec    %ecx
4063e1:	6e                   	outsb  %ds:(%esi),(%dx)
4063e2:	54                   	push   %esp
4063e3:	68 65 4d 69 64       	push   $0x64694d65
4063e8:	64 6c                	fs insb (%dx),%es:(%edi)
4063ea:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4063ee:	6e                   	outsb  %ds:(%esi),(%dx)
4063ef:	74 69                	je     0x40645a
4063f1:	6d                   	insl   (%dx),%es:(%edi)
4063f2:	65 54                	gs push %esp
4063f4:	79 70                	jns    0x406466
4063f6:	65 48                	gs dec %eax
4063f8:	61                   	popa
4063f9:	6e                   	outsb  %ds:(%esi),(%dx)
4063fa:	64 6c                	fs insb (%dx),%es:(%edi)
4063fc:	65 00 47 65          	add    %al,%gs:0x65(%edi)
406400:	74 54                	je     0x406456
406402:	79 70                	jns    0x406474
406404:	65 46                	gs inc %esi
406406:	72 6f                	jb     0x406477
406408:	6d                   	insl   (%dx),%es:(%edi)
406409:	48                   	dec    %eax
40640a:	61                   	popa
40640b:	6e                   	outsb  %ds:(%esi),(%dx)
40640c:	64 6c                	fs insb (%dx),%es:(%edi)
40640e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
406412:	72 65                	jb     0x406479
406414:	42                   	inc    %edx
406415:	61                   	popa
406416:	74 74                	je     0x40648c
406418:	6c                   	insb   (%dx),%es:(%edi)
406419:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40641d:	74 5f                	je     0x40647e
40641f:	46                   	inc    %esi
406420:	6f                   	outsl  %ds:(%esi),(%dx)
406421:	72 6d                	jb     0x406490
406423:	42                   	inc    %edx
406424:	6f                   	outsl  %ds:(%esi),(%dx)
406425:	72 64                	jb     0x40648b
406427:	65 72 53             	gs jb  0x40647d
40642a:	74 79                	je     0x4064a5
40642c:	6c                   	insb   (%dx),%es:(%edi)
40642d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
406431:	74 5f                	je     0x406492
406433:	4e                   	dec    %esi
406434:	61                   	popa
406435:	6d                   	insl   (%dx),%es:(%edi)
406436:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40643a:	74 5f                	je     0x40649b
40643c:	4e                   	dec    %esi
40643d:	61                   	popa
40643e:	6d                   	insl   (%dx),%es:(%edi)
40643f:	65 00 69 5f          	add    %ch,%gs:0x5f(%ecx)
406443:	50                   	push   %eax
406444:	6c                   	insb   (%dx),%es:(%edi)
406445:	61                   	popa
406446:	79 65                	jns    0x4064ad
406448:	72 4e                	jb     0x406498
40644a:	61                   	popa
40644b:	6d                   	insl   (%dx),%es:(%edi)
40644c:	65 00 6d 5f          	add    %ch,%gs:0x5f(%ebp)
406450:	50                   	push   %eax
406451:	6c                   	insb   (%dx),%es:(%edi)
406452:	61                   	popa
406453:	79 65                	jns    0x4064ba
406455:	72 4e                	jb     0x4064a5
406457:	61                   	popa
406458:	6d                   	insl   (%dx),%es:(%edi)
406459:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40645d:	74 5f                	je     0x4064be
40645f:	50                   	push   %eax
406460:	6c                   	insb   (%dx),%es:(%edi)
406461:	61                   	popa
406462:	79 65                	jns    0x4064c9
406464:	72 4e                	jb     0x4064b4
406466:	61                   	popa
406467:	6d                   	insl   (%dx),%es:(%edi)
406468:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40646c:	74 5f                	je     0x4064cd
40646e:	50                   	push   %eax
40646f:	6c                   	insb   (%dx),%es:(%edi)
406470:	61                   	popa
406471:	79 65                	jns    0x4064d8
406473:	72 4e                	jb     0x4064c3
406475:	61                   	popa
406476:	6d                   	insl   (%dx),%es:(%edi)
406477:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40647b:	74 5f                	je     0x4064dc
40647d:	53                   	push   %ebx
40647e:	65 63 50 6c          	arpl   %edx,%gs:0x6c(%eax)
406482:	61                   	popa
406483:	79 65                	jns    0x4064ea
406485:	72 4e                	jb     0x4064d5
406487:	61                   	popa
406488:	6d                   	insl   (%dx),%es:(%edi)
406489:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40648d:	74 5f                	je     0x4064ee
40648f:	53                   	push   %ebx
406490:	65 63 50 6c          	arpl   %edx,%gs:0x6c(%eax)
406494:	61                   	popa
406495:	79 65                	jns    0x4064fc
406497:	72 4e                	jb     0x4064e7
406499:	61                   	popa
40649a:	6d                   	insl   (%dx),%es:(%edi)
40649b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40649f:	74 5f                	je     0x406500
4064a1:	46                   	inc    %esi
4064a2:	69 72 73 74 50 6c 61 	imul   $0x616c5074,0x73(%edx),%esi
4064a9:	79 65                	jns    0x406510
4064ab:	72 4e                	jb     0x4064fb
4064ad:	61                   	popa
4064ae:	6d                   	insl   (%dx),%es:(%edi)
4064af:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4064b3:	74 5f                	je     0x406514
4064b5:	46                   	inc    %esi
4064b6:	69 72 73 74 50 6c 61 	imul   $0x616c5074,0x73(%edx),%esi
4064bd:	79 65                	jns    0x406524
4064bf:	72 4e                	jb     0x40650f
4064c1:	61                   	popa
4064c2:	6d                   	insl   (%dx),%es:(%edi)
4064c3:	65 00 41 70          	add    %al,%gs:0x70(%ecx)
4064c7:	70 65                	jo     0x40652e
4064c9:	6e                   	outsb  %ds:(%esi),(%dx)
4064ca:	64 4c                	fs dec %esp
4064cc:	69 6e 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%esi),%ebp
4064d3:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4064d6:	65 00 69 5f          	add    %ch,%gs:0x5f(%ecx)
4064da:	47                   	inc    %edi
4064db:	61                   	popa
4064dc:	6d                   	insl   (%dx),%es:(%edi)
4064dd:	65 54                	gs push %esp
4064df:	79 70                	jns    0x406551
4064e1:	65 00 6d 5f          	add    %ch,%gs:0x5f(%ebp)
4064e5:	47                   	inc    %edi
4064e6:	61                   	popa
4064e7:	6d                   	insl   (%dx),%es:(%edi)
4064e8:	65 54                	gs push %esp
4064ea:	79 70                	jns    0x40655c
4064ec:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4064f0:	74 5f                	je     0x406551
4064f2:	47                   	inc    %edi
4064f3:	61                   	popa
4064f4:	6d                   	insl   (%dx),%es:(%edi)
4064f5:	65 54                	gs push %esp
4064f7:	79 70                	jns    0x406569
4064f9:	65 00 65 47          	add    %ah,%gs:0x47(%ebp)
4064fd:	61                   	popa
4064fe:	6d                   	insl   (%dx),%es:(%edi)
4064ff:	65 54                	gs push %esp
406501:	79 70                	jns    0x406573
406503:	65 00 69 5f          	add    %ch,%gs:0x5f(%ecx)
406507:	50                   	push   %eax
406508:	6c                   	insb   (%dx),%es:(%edi)
406509:	61                   	popa
40650a:	79 65                	jns    0x406571
40650c:	72 54                	jb     0x406562
40650e:	79 70                	jns    0x406580
406510:	65 00 6d 5f          	add    %ch,%gs:0x5f(%ebp)
406514:	50                   	push   %eax
406515:	6c                   	insb   (%dx),%es:(%edi)
406516:	61                   	popa
406517:	79 65                	jns    0x40657e
406519:	72 54                	jb     0x40656f
40651b:	79 70                	jns    0x40658d
40651d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
406521:	74 5f                	je     0x406582
406523:	50                   	push   %eax
406524:	6c                   	insb   (%dx),%es:(%edi)
406525:	61                   	popa
406526:	79 65                	jns    0x40658d
406528:	72 54                	jb     0x40657e
40652a:	79 70                	jns    0x40659c
40652c:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
406530:	74 5f                	je     0x406591
406532:	50                   	push   %eax
406533:	6c                   	insb   (%dx),%es:(%edi)
406534:	61                   	popa
406535:	79 65                	jns    0x40659c
406537:	72 54                	jb     0x40658d
406539:	79 70                	jns    0x4065ab
40653b:	65 00 65 50          	add    %ah,%gs:0x50(%ebp)
40653f:	6c                   	insb   (%dx),%es:(%edi)
406540:	61                   	popa
406541:	79 65                	jns    0x4065a8
406543:	72 54                	jb     0x406599
406545:	79 70                	jns    0x4065b7
406547:	65 00 6d 5f          	add    %ch,%gs:0x5f(%ebp)
40654b:	53                   	push   %ebx
40654c:	63 6f 72             	arpl   %ebp,0x72(%edi)
40654f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
406553:	74 5f                	je     0x4065b4
406555:	53                   	push   %ebx
406556:	63 6f 72             	arpl   %ebp,0x72(%edi)
406559:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40655d:	74 5f                	je     0x4065be
40655f:	53                   	push   %ebx
406560:	63 6f 72             	arpl   %ebp,0x72(%edi)
406563:	65 00 75 70          	add    %dh,%gs:0x70(%ebp)
406567:	64 61                	fs popa
406569:	74 65                	je     0x4065d0
40656b:	57                   	push   %edi
40656c:	69 6e 6e 65 72 53 63 	imul   $0x63537265,0x6e(%esi),%ebp
406573:	6f                   	outsl  %ds:(%esi),(%dx)
406574:	72 65                	jb     0x4065db
406576:	00 55 70             	add    %dl,0x70(%ebp)
406579:	64 61                	fs popa
40657b:	74 65                	je     0x4065e2