4122a0:	72
4122a1:	6f                   	outsl  %ds:(%esi),(%dx)
4122a2:	73 6f                	jae    0x412313
4122a4:	66 74 2e             	data16 je 0x4122d5
4122a7:	56                   	push   %esi
4122a8:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4122af:	73 69                	jae    0x41231a
4122b1:	63 00                	arpl   %eax,(%eax)
4122b3:	6d                   	insl   (%dx),%es:(%edi)
4122b4:	6e                   	outsb  %ds:(%esi),(%dx)
4122b5:	75 51                	jne    0x412308
4122b7:	75 61                	jne    0x41231a
4122b9:	6e                   	outsb  %ds:(%esi),(%dx)
4122ba:	4c                   	dec    %esp
4122bb:	79 44                	jns    0x412301
4122bd:	61                   	popa
4122be:	6e                   	outsb  %ds:(%esi),(%dx)
4122bf:	68 4d 75 63 00       	push   $0x63754d
4122c4:	68 71 41 76 58       	push   $0x58764171
4122c9:	42                   	inc    %edx
4122ca:	4b                   	dec    %ebx
4122cb:	69 44 64 00 63 75 73 	imul   $0x49737563,0x0(%esp,%eiz,2),%eax
4122d2:	49
4122d3:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
4122d7:	61                   	popa
4122d8:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
4122dd:	65 61                	gs popa
4122df:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4122e3:	72 6d                	jb     0x412352
4122e5:	31 5f 4c             	xor    %ebx,0x4c(%edi)
4122e8:	6f                   	outsl  %ds:(%esi),(%dx)
4122e9:	61                   	popa
4122ea:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4122ee:	72 6d                	jb     0x41235d
4122f0:	32 5f 4c             	xor    0x4c(%edi),%bl
4122f3:	6f                   	outsl  %ds:(%esi),(%dx)
4122f4:	61                   	popa
4122f5:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
4122f9:	64 5f                	fs pop %edi
4122fb:	4c                   	dec    %esp
4122fc:	6f                   	outsl  %ds:(%esi),(%dx)
4122fd:	61                   	popa
4122fe:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
412302:	4c                   	dec    %esp
412303:	6f                   	outsl  %ds:(%esi),(%dx)
412304:	61                   	popa
412305:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
412309:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41230d:	64 5f                	fs pop %edi
41230f:	56                   	push   %esi
412310:	61                   	popa
412311:	6c                   	insb   (%dx),%es:(%edi)
412312:	75 65                	jne    0x412379
412314:	43                   	inc    %ebx
412315:	68 61 6e 67 65       	push   $0x65676e61
41231a:	64 00 64 74 70       	add    %ah,%fs:0x70(%esp,%esi,2)
41231f:	5f                   	pop    %edi
412320:	56                   	push   %esi
412321:	61                   	popa
412322:	6c                   	insb   (%dx),%es:(%edi)
412323:	75 65                	jne    0x41238a
412325:	43                   	inc    %ebx
412326:	68 61 6e 67 65       	push   $0x65676e61
41232b:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41232f:	64 5f                	fs pop %edi
412331:	54                   	push   %esp
412332:	65 78 74             	gs js  0x4123a9
412335:	43                   	inc    %ebx
412336:	68 61 6e 67 65       	push   $0x65676e61
41233b:	64 00 74 78 74       	add    %dh,%fs:0x74(%eax,%edi,2)
412340:	54                   	push   %esp
412341:	69 6d 4b 69 65 6d 5f 	imul   $0x5f6d6569,0x4b(%ebp),%ebp
412348:	54                   	push   %esp
412349:	65 78 74             	gs js  0x4123c0
41234c:	43                   	inc    %ebx
41234d:	68 61 6e 67 65       	push   $0x65676e61
412352:	64 00 4d 61          	add    %cl,%fs:0x61(%ebp)
412356:	6e                   	outsb  %ds:(%esi),(%dx)
412357:	61                   	popa
412358:	67 65 6d             	gs insl (%dx),%es:(%di)
41235b:	65 6e                	outsb  %gs:(%esi),(%dx)
41235d:	74 54                	je     0x4123b3
41235f:	61                   	popa
412360:	62 5f 53             	bound  %ebx,0x53(%edi)
412363:	65 6c                	gs insb (%dx),%es:(%edi)
412365:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41236a:	49                   	dec    %ecx
41236b:	6e                   	outsb  %ds:(%esi),(%dx)
41236c:	64 65 78 43          	fs gs js 0x4123b3
412370:	68 61 6e 67 65       	push   $0x65676e61
412375:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
412379:	64 5f                	fs pop %edi
41237b:	53                   	push   %ebx
41237c:	65 6c                	gs insb (%dx),%es:(%edi)
41237e:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
412383:	49                   	dec    %ecx
412384:	6e                   	outsb  %ds:(%esi),(%dx)
412385:	64 65 78 43          	fs gs js 0x4123cc
412389:	68 61 6e 67 65       	push   $0x65676e61
41238e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
412392:	74 5f                	je     0x4123f3
412394:	43                   	inc    %ebx
412395:	68 65 63 6b 65       	push   $0x656b6365
41239a:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
41239e:	74 5f                	je     0x4123ff
4123a0:	43                   	inc    %ebx
4123a1:	68 65 63 6b 65       	push   $0x656b6365
4123a6:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4123aa:	74 5f                	je     0x41240b
4123ac:	46                   	inc    %esi
4123ad:	6f                   	outsl  %ds:(%esi),(%dx)
4123ae:	72 6d                	jb     0x41241d
4123b0:	61                   	popa
4123b1:	74 74                	je     0x412427
4123b3:	69 6e 67 45 6e 61 62 	imul   $0x62616e45,0x67(%esi),%ebp
4123ba:	6c                   	insb   (%dx),%es:(%edi)
4123bb:	65 64 00 6d 5f       	gs add %ch,%fs:0x5f(%ebp)
4123c0:	62 49 73             	bound  %ecx,0x73(%ecx)
4123c3:	44                   	inc    %esp
4123c4:	69 73 70 6f 73 65 64 	imul   $0x6465736f,0x70(%ebx),%esi
4123cb:	00 73 65             	add    %dh,0x65(%ebx)
4123ce:	74 5f                	je     0x41242f
4123d0:	53                   	push   %ebx
4123d1:	65 6c                	gs insb (%dx),%es:(%edi)
4123d3:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4123d8:	00 53 79             	add    %dl,0x79(%ebx)
4123db:	6e                   	outsb  %ds:(%esi),(%dx)
4123dc:	63 68 72             	arpl   %ebp,0x72(%eax)
4123df:	6f                   	outsl  %ds:(%esi),(%dx)
4123e0:	6e                   	outsb  %ds:(%esi),(%dx)
4123e1:	69 7a 65 64 00 49 73 	imul   $0x73490064,0x65(%edx),%edi
4123e8:	56                   	push   %esi
4123e9:	61                   	popa
4123ea:	6c                   	insb   (%dx),%es:(%edi)
4123eb:	69 64 00 44 61 74 61 	imul   $0x47617461,0x44(%eax,%eax,1),%esp
4123f2:	47
4123f3:	72 69                	jb     0x41245e
4123f5:	64 56                	fs push %esi
4123f7:	69 65 77 42 61 6e 64 	imul   $0x646e6142,0x77(%ebp),%esp
4123fe:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
412402:	6f                   	outsl  %ds:(%esi),(%dx)
412403:	6d                   	insl   (%dx),%es:(%edi)
412404:	6d                   	insl   (%dx),%es:(%edi)
412405:	61                   	popa
412406:	6e                   	outsb  %ds:(%esi),(%dx)
412407:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41240b:	74 5f                	je     0x41246c
41240d:	55                   	push   %ebp
41240e:	70 64                	jo     0x412474
412410:	61                   	popa
412411:	74 65                	je     0x412478
412413:	43                   	inc    %ebx
412414:	6f                   	outsl  %ds:(%esi),(%dx)
412415:	6d                   	insl   (%dx),%es:(%edi)
412416:	6d                   	insl   (%dx),%es:(%edi)
412417:	61                   	popa
412418:	6e                   	outsb  %ds:(%esi),(%dx)
412419:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
41241d:	74 5f                	je     0x41247e
41241f:	55                   	push   %ebp
412420:	70 64                	jo     0x412486
412422:	61                   	popa
412423:	74 65                	je     0x41248a
412425:	43                   	inc    %ebx
412426:	6f                   	outsl  %ds:(%esi),(%dx)
412427:	6d                   	insl   (%dx),%es:(%edi)
412428:	6d                   	insl   (%dx),%es:(%edi)
412429:	61                   	popa
41242a:	6e                   	outsb  %ds:(%esi),(%dx)
41242b:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41242f:	74 5f                	je     0x412490
412431:	44                   	inc    %esp
412432:	65 6c                	gs insb (%dx),%es:(%edi)
412434:	65 74 65             	gs je  0x41249c
412437:	43                   	inc    %ebx
412438:	6f                   	outsl  %ds:(%esi),(%dx)
412439:	6d                   	insl   (%dx),%es:(%edi)
41243a:	6d                   	insl   (%dx),%es:(%edi)
41243b:	61                   	popa
41243c:	6e                   	outsb  %ds:(%esi),(%dx)
41243d:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
412441:	74 5f                	je     0x4124a2
412443:	44                   	inc    %esp
412444:	65 6c                	gs insb (%dx),%es:(%edi)
412446:	65 74 65             	gs je  0x4124ae
412449:	43                   	inc    %ebx
41244a:	6f                   	outsl  %ds:(%esi),(%dx)
41244b:	6d                   	insl   (%dx),%es:(%edi)
41244c:	6d                   	insl   (%dx),%es:(%edi)
41244d:	61                   	popa
41244e:	6e                   	outsb  %ds:(%esi),(%dx)
41244f:	64 00 53 71          	add    %dl,%fs:0x71(%ebx)
412453:	6c                   	insb   (%dx),%es:(%edi)
412454:	43                   	inc    %ebx
412455:	6f                   	outsl  %ds:(%esi),(%dx)
412456:	6d                   	insl   (%dx),%es:(%edi)
412457:	6d                   	insl   (%dx),%es:(%edi)
412458:	61                   	popa
412459:	6e                   	outsb  %ds:(%esi),(%dx)
41245a:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41245e:	74 5f                	je     0x4124bf
412460:	53                   	push   %ebx
412461:	65 6c                	gs insb (%dx),%es:(%edi)
412463:	65 63 74 43 6f       	arpl   %esi,%gs:0x6f(%ebx,%eax,2)
412468:	6d                   	insl   (%dx),%es:(%edi)
412469:	6d                   	insl   (%dx),%es:(%edi)
41246a:	61                   	popa
41246b:	6e                   	outsb  %ds:(%esi),(%dx)
41246c:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
412470:	74 5f                	je     0x4124d1
412472:	53                   	push   %ebx
412473:	65 6c                	gs insb (%dx),%es:(%edi)
412475:	65 63 74 43 6f       	arpl   %esi,%gs:0x6f(%ebx,%eax,2)
41247a:	6d                   	insl   (%dx),%es:(%edi)
41247b:	6d                   	insl   (%dx),%es:(%edi)
41247c:	61                   	popa
41247d:	6e                   	outsb  %ds:(%esi),(%dx)
41247e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
412482:	74 5f                	je     0x4124e3
412484:	49                   	dec    %ecx
412485:	6e                   	outsb  %ds:(%esi),(%dx)
412486:	73 65                	jae    0x4124ed
412488:	72 74                	jb     0x4124fe
41248a:	43                   	inc    %ebx
41248b:	6f                   	outsl  %ds:(%esi),(%dx)
41248c:	6d                   	insl   (%dx),%es:(%edi)
41248d:	6d                   	insl   (%dx),%es:(%edi)
41248e:	61                   	popa
41248f:	6e                   	outsb  %ds:(%esi),(%dx)
412490:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
412494:	74 5f                	je     0x4124f5
412496:	49                   	dec    %ecx
412497:	6e                   	outsb  %ds:(%esi),(%dx)
412498:	73 65                	jae    0x4124ff
41249a:	72 74                	jb     0x412510
41249c:	43                   	inc    %ebx
41249d:	6f                   	outsl  %ds:(%esi),(%dx)
41249e:	6d                   	insl   (%dx),%es:(%edi)
41249f:	6d                   	insl   (%dx),%es:(%edi)
4124a0:	61                   	popa
4124a1:	6e                   	outsb  %ds:(%esi),(%dx)
4124a2:	64 00 41 70          	add    %al,%fs:0x70(%ecx)
4124a6:	70 65                	jo     0x41250d
4124a8:	6e                   	outsb  %ds:(%esi),(%dx)
4124a9:	64 00 62 74          	add    %ah,%fs:0x74(%edx)
4124ad:	6e                   	outsb  %ds:(%esi),(%dx)
4124ae:	52                   	push   %edx
4124af:	65 73 65             	gs jae 0x412517
4124b2:	74 50                	je     0x412504
4124b4:	61                   	popa
4124b5:	73 73                	jae    0x41252a
4124b7:	77 6f                	ja     0x412528
4124b9:	72 64                	jb     0x41251f
4124bb:	00 67 65             	add    %ah,0x65(%edi)
4124be:	74 5f                	je     0x41251f
4124c0:	4e                   	dec    %esi
4124c1:	67 61                	addr16 popa
4124c3:	79 54                	jns    0x412519
4124c5:	72 61                	jb     0x412528
4124c7:	5f                   	pop    %edi
4124c8:	54                   	push   %esp
4124c9:	68 75 63 54 65       	push   $0x65546375
4124ce:	00 73 65             	add    %dh,0x65(%ebx)
4124d1:	74 5f                	je     0x412532
4124d3:	4e                   	dec    %esi
4124d4:	67 61                	addr16 popa
4124d6:	79 54                	jns    0x41252c
4124d8:	72 61                	jb     0x41253b
4124da:	5f                   	pop    %edi
4124db:	54                   	push   %esp
4124dc:	68 75 63 54 65       	push   $0x65546375
4124e1:	00 6d 5f             	add    %ch,0x5f(%ebp)
4124e4:	64 61                	fs popa
4124e6:	4e                   	dec    %esi
4124e7:	67 61                	addr16 popa
4124e9:	79 54                	jns    0x41253f
4124eb:	72 61                	jb     0x41254e
4124ed:	5f                   	pop    %edi
4124ee:	54                   	push   %esp
4124ef:	68 75 63 54 65       	push   $0x65546375
4124f4:	00 64 74 70          	add    %ah,0x70(%esp,%esi,2)
4124f8:	4e                   	dec    %esi
4124f9:	67 61                	addr16 popa
4124fb:	79 54                	jns    0x412551
4124fd:	72 61                	jb     0x412560
4124ff:	5f                   	pop    %edi
412500:	54                   	push   %esp
412501:	68 75 63 54 65       	push   $0x65546375
412506:	00 70 72             	add    %dh,0x72(%eax)
412509:	6f                   	outsl  %ds:(%esi),(%dx)
41250a:	50                   	push   %eax
41250b:	72 69                	jb     0x412576
41250d:	63 65 00             	arpl   %esp,0x0(%ebp)
412510:	64 65 66 61          	fs gs popaw
412514:	75 6c                	jne    0x412582
412516:	74 49                	je     0x412561
412518:	6e                   	outsb  %ds:(%esi),(%dx)
412519:	73 74                	jae    0x41258f
41251b:	61                   	popa
41251c:	6e                   	outsb  %ds:(%esi),(%dx)
41251d:	63 65 00             	arpl   %esp,0x0(%ebp)
412520:	73 65                	jae    0x412587
412522:	74 5f                	je     0x412583
412524:	44                   	inc    %esp
412525:	61                   	popa
412526:	74 61                	je     0x412589
412528:	53                   	push   %ebx
412529:	6f                   	outsl  %ds:(%esi),(%dx)
41252a:	75 72                	jne    0x41259e
41252c:	63 65 00             	arpl   %esp,0x0(%ebp)
41252f:	63 75 73             	arpl   %esi,0x73(%ebp)
412532:	47                   	inc    %edi
412533:	72 61                	jb     0x412596
412535:	64 65 00 48 69       	fs add %cl,%gs:0x69(%eax)
41253a:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41253f:	74 5f                	je     0x4125a0
412541:	41                   	inc    %ecx
412542:	75 74                	jne    0x4125b8
412544:	6f                   	outsl  %ds:(%esi),(%dx)
412545:	53                   	push   %ebx
412546:	63 61 6c             	arpl   %esp,0x6c(%ecx)
412549:	65 4d                	gs dec %ebp
41254b:	6f                   	outsl  %ds:(%esi),(%dx)
41254c:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
412551:	74 5f                	je     0x4125b2
412553:	43                   	inc    %ebx
412554:	6f                   	outsl  %ds:(%esi),(%dx)
412555:	6c                   	insb   (%dx),%es:(%edi)
412556:	75 6d                	jne    0x4125c5
412558:	6e                   	outsb  %ds:(%esi),(%dx)
412559:	48                   	dec    %eax
41255a:	65 61                	gs popa
41255c:	64 65 72 73          	fs gs jb 0x4125d3
412560:	48                   	dec    %eax
412561:	65 69 67 68 74 53 69 	imul   $0x7a695374,%gs:0x68(%edi),%esp
412568:	7a
412569:	65 4d                	gs dec %ebp
41256b:	6f                   	outsl  %ds:(%esi),(%dx)
41256c:	64 65 00 44 61 74    	fs add %al,%gs:0x74(%ecx,%eiz,2)
412572:	61                   	popa
412573:	47                   	inc    %edi
412574:	72 69                	jb     0x4125df
412576:	64 56                	fs push %esi
412578:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
41257f:	6d                   	insl   (%dx),%es:(%edi)
412580:	6e                   	outsb  %ds:(%esi),(%dx)
412581:	48                   	dec    %eax
412582:	65 61                	gs popa
412584:	64 65 72 73          	fs gs jb 0x4125fb
412588:	48                   	dec    %eax