412374:	52                   	push   %edx
412375:	79 7a                	jns    0x4123f1
412377:	4d                   	dec    %ebp
412378:	71 46                	jno    0x4123c0
41237a:	63 71 50             	arpl   %esi,0x50(%ecx)
41237d:	53                   	push   %ebx
41237e:	2b 55 56             	sub    0x56(%ebp),%edx
412381:	41                   	inc    %ecx
412382:	7a 4e                	jp     0x4123d2
412384:	57                   	push   %edi
412385:	76 63                	jbe    0x4123ea
412387:	4d                   	dec    %ebp
412388:	62 76 32             	bound  %esi,0x32(%esi)
41238b:	53                   	push   %ebx
41238c:	6a 2b                	push   $0x2b
41238e:	79 51                	jns    0x4123e1
412390:	67 46                	addr16 inc %esi
412392:	30 4c 62 78          	xor    %cl,0x78(%edx,%eiz,2)
412396:	4c                   	dec    %esp
412397:	54                   	push   %esp
412398:	4d                   	dec    %ebp
412399:	30 57 63             	xor    %dl,0x63(%edi)
41239c:	65 71 63             	gs jno 0x412402
41239f:	37                   	aaa
4123a0:	72 62                	jb     0x412404
4123a2:	77 37                	ja     0x4123db
4123a4:	35 47 2f 32 32       	xor    $0x32322f47,%eax
4123a9:	58                   	pop    %eax
4123aa:	4b                   	dec    %ebx
4123ab:	35 79 30 39 66       	xor    $0x66393079,%eax
4123b0:	30 7a 54             	xor    %bh,0x54(%edx)
4123b3:	37                   	aaa
4123b4:	79 58                	jns    0x41240e
4123b6:	73 43                	jae    0x4123fb
4123b8:	71 43                	jno    0x4123fd
4123ba:	56                   	push   %esi
4123bb:	36 38 6a 72          	cmp    %ch,%ss:0x72(%edx)
4123bf:	62 55 71             	bound  %edx,0x71(%ebp)
4123c2:	65 76 69             	gs jbe 0x41242e
4123c5:	73 58                	jae    0x41241f
4123c7:	74 63                	je     0x41242c
4123c9:	73 46                	jae    0x412411
4123cb:	2b 38                	sub    (%eax),%edi
4123cd:	48                   	dec    %eax
4123ce:	79 63                	jns    0x412433
4123d0:	35 74 4d 73 6e       	xor    $0x6e734d74,%eax
4123d5:	51                   	push   %ecx
4123d6:	5a                   	pop    %edx
4123d7:	52                   	push   %edx
4123d8:	72 4d                	jb     0x412427
4123da:	5a                   	pop    %edx
4123db:	48                   	dec    %eax
4123dc:	53                   	push   %ebx
4123dd:	4a                   	dec    %edx
4123de:	63 54 32 4a          	arpl   %edx,0x4a(%edx,%esi,1)
4123e2:	70 75                	jo     0x412459
4123e4:	4b                   	dec    %ebx
4123e5:	39 73 4b             	cmp    %esi,0x4b(%ebx)
4123e8:	63 38                	arpl   %edi,(%eax)
4123ea:	49                   	dec    %ecx
4123eb:	2b 4e 57             	sub    0x57(%esi),%ecx
4123ee:	6f                   	outsl  %ds:(%esi),(%dx)
4123ef:	72 6a                	jb     0x41245b
4123f1:	66 59                	pop    %cx
4123f3:	65 64 68 79 33 64 64 	gs fs push $0x64643379
4123fa:	6f                   	outsl  %ds:(%esi),(%dx)
4123fb:	66 65 73 6d          	data16 gs jae 0x41246c
4123ff:	56                   	push   %esi
412400:	38 4d 31             	cmp    %cl,0x31(%ebp)
412403:	65 35 35 6d 6c 56    	gs xor $0x566c6d35,%eax
412409:	63 6e 77             	arpl   %ebp,0x77(%esi)
41240c:	56                   	push   %esi
41240d:	31 68 46             	xor    %ebp,0x46(%eax)
412410:	75 4a                	jne    0x41245c
412412:	6a 46                	push   $0x46
412414:	67 68 41 56 72 56    	addr16 push $0x56725641
41241a:	67 39 34             	cmp    %esi,(%si)
41241d:	35 75 51 50 34       	xor    $0x34505175,%eax
412422:	4a                   	dec    %edx
412423:	71 61                	jno    0x412486
412425:	36 48                	ss dec %eax
412427:	63 55 33             	arpl   %edx,0x33(%ebp)
41242a:	50                   	push   %eax
41242b:	7a 71                	jp     0x41249e
41242d:	47                   	inc    %edi
41242e:	64 6c                	fs insb (%dx),%es:(%edi)
412430:	65 4b                	gs dec %ebx
412432:	31 67 56             	xor    %esp,0x56(%edi)
412435:	49                   	dec    %ecx
412436:	57                   	push   %edi
412437:	4a                   	dec    %edx
412438:	67 74 58             	addr16 je 0x412493
41243b:	45                   	inc    %ebp
41243c:	64 42                	fs inc %edx
41243e:	69 5a 65 78 78 69 72 	imul   $0x72697878,0x65(%edx),%ebx
412445:	76 58                	jbe    0x41249f
412447:	6e                   	outsb  %ds:(%esi),(%dx)
412448:	75 51                	jne    0x41249b
41244a:	75 65                	jne    0x4124b1
41244c:	56                   	push   %esi
41244d:	65 4f                	gs dec %edi
41244f:	6c                   	insb   (%dx),%es:(%edi)
412450:	42                   	inc    %edx
412451:	33 58 58             	xor    0x58(%eax),%ebx
412454:	7a 52                	jp     0x4124a8
412456:	77 43                	ja     0x41249b
412458:	53                   	push   %ebx
412459:	59                   	pop    %ecx
41245a:	62 2b                	bound  %ebp,(%ebx)
41245c:	6e                   	outsb  %ds:(%esi),(%dx)
41245d:	57                   	push   %edi
41245e:	70 6c                	jo     0x4124cc
412460:	75 78                	jne    0x4124da
412462:	63 64 58 4c          	arpl   %esp,0x4c(%eax,%ebx,2)
412466:	59                   	pop    %ecx
412467:	33 75 38             	xor    0x38(%ebp),%esi
41246a:	67 68 74 73 2b 43    	addr16 push $0x432b7374
412470:	30 43 55             	xor    %al,0x55(%ebx)
412473:	6b 39 58             	imul   $0x58,(%ecx),%edi
412476:	4b                   	dec    %ebx
412477:	62 47 50             	bound  %eax,0x50(%edi)
41247a:	6f                   	outsl  %ds:(%esi),(%dx)
41247b:	65 6a 76             	gs push $0x76
41247e:	31 31                	xor    %esi,(%ecx)
412480:	6c                   	insb   (%dx),%es:(%edi)
412481:	6b 53 74 41          	imul   $0x41,0x74(%ebx),%edx
412485:	56                   	push   %esi
412486:	51                   	push   %ecx
412487:	4f                   	dec    %edi
412488:	48                   	dec    %eax
412489:	64 50                	fs push %eax
41248b:	79 79                	jns    0x412506
41248d:	6d                   	insl   (%dx),%es:(%edi)
41248e:	4b                   	dec    %ebx
41248f:	2f                   	das
412490:	49                   	dec    %ecx
412491:	42                   	inc    %edx
412492:	50                   	push   %eax
412493:	78 34                	js     0x4124c9
412495:	64 74 2f             	fs je  0x4124c7
412498:	61                   	popa
412499:	4c                   	dec    %esp
41249a:	4c                   	dec    %esp
41249b:	41                   	inc    %ecx
41249c:	59                   	pop    %ecx
41249d:	6b 47 6f 37          	imul   $0x37,0x6f(%edi),%eax
4124a1:	41                   	inc    %ecx
4124a2:	39 6f 49             	cmp    %ebp,0x49(%edi)
4124a5:	71 78                	jno    0x41251f
4124a7:	49                   	dec    %ecx
4124a8:	49                   	dec    %ecx
4124a9:	35 7a 4b 30 4d       	xor    $0x4d304b7a,%eax
4124ae:	51                   	push   %ecx
4124af:	65 32 79 41          	xor    %gs:0x41(%ecx),%bh
4124b3:	74 33                	je     0x4124e8
4124b5:	4f                   	dec    %edi
4124b6:	5a                   	pop    %edx
4124b7:	41                   	inc    %ecx
4124b8:	5a                   	pop    %edx
4124b9:	78 48                	js     0x412503
4124bb:	6b 79 50 52          	imul   $0x52,0x50(%ecx),%edi
4124bf:	6f                   	outsl  %ds:(%esi),(%dx)
4124c0:	32 4f 73             	xor    0x73(%edi),%cl
4124c3:	59                   	pop    %ecx
4124c4:	39 56 6b             	cmp    %edx,0x6b(%esi)
4124c7:	53                   	push   %ebx
4124c8:	4a                   	dec    %edx
4124c9:	70 36                	jo     0x412501
4124cb:	38 49 6f             	cmp    %cl,0x6f(%ecx)
4124ce:	38 31                	cmp    %dh,(%ecx)
4124d0:	75 70                	jne    0x412542
4124d2:	39 6a 49             	cmp    %ebp,0x49(%edx)
4124d5:	6f                   	outsl  %ds:(%esi),(%dx)
4124d6:	62 7a 65             	bound  %edi,0x65(%edx)
4124d9:	4d                   	dec    %ebp
4124da:	43                   	inc    %ebx
4124db:	54                   	push   %esp
4124dc:	56                   	push   %esi
4124dd:	45                   	inc    %ebp
4124de:	5a                   	pop    %edx
4124df:	43                   	inc    %ebx
4124e0:	75 36                	jne    0x412518
4124e2:	6c                   	insb   (%dx),%es:(%edi)
4124e3:	56                   	push   %esi
4124e4:	50                   	push   %eax
4124e5:	68 64 6e 63 75       	push   $0x75636e64
4124ea:	34 2f                	xor    $0x2f,%al
4124ec:	6d                   	insl   (%dx),%es:(%edi)
4124ed:	44                   	inc    %esp
4124ee:	46                   	inc    %esi
4124ef:	66 55                	push   %bp
4124f1:	42                   	inc    %edx
4124f2:	58                   	pop    %eax
4124f3:	33 43 68             	xor    0x68(%ebx),%eax
4124f6:	73 51                	jae    0x412549
4124f8:	4c                   	dec    %esp
4124f9:	75 55                	jne    0x412550
4124fb:	65 43                	gs inc %ebx
4124fd:	6f                   	outsl  %ds:(%esi),(%dx)
4124fe:	53                   	push   %ebx
4124ff:	6e                   	outsb  %ds:(%esi),(%dx)
412500:	6f                   	outsl  %ds:(%esi),(%dx)
412501:	77 66                	ja     0x412569
412503:	62 71 50             	bound  %esi,0x50(%ecx)
412506:	42                   	inc    %edx
412507:	6e                   	outsb  %ds:(%esi),(%dx)
412508:	6e                   	outsb  %ds:(%esi),(%dx)
412509:	73 65                	jae    0x412570
41250b:	4f                   	dec    %edi
41250c:	61                   	popa
41250d:	62 57 72             	bound  %edx,0x72(%edi)
412510:	47                   	inc    %edi
412511:	76 6f                	jbe    0x412582
412513:	4d                   	dec    %ebp
412514:	4f                   	dec    %edi
412515:	6c                   	insb   (%dx),%es:(%edi)
412516:	49                   	dec    %ecx
412517:	49                   	dec    %ecx
412518:	39 6c 73 4f          	cmp    %ebp,0x4f(%ebx,%esi,2)
41251c:	62 42 68             	bound  %eax,0x68(%edx)
41251f:	4a                   	dec    %edx
412520:	49                   	dec    %ecx
412521:	2b 41 34             	sub    0x34(%ecx),%eax
412524:	73 73                	jae    0x412599
412526:	41                   	inc    %ecx
412527:	59                   	pop    %ecx
412528:	43                   	inc    %ebx
412529:	65 49                	gs dec %ecx
41252b:	41                   	inc    %ecx
41252c:	69 41 4c 5a 51 72 51 	imul   $0x5172515a,0x4c(%ecx),%eax
412533:	5a                   	pop    %edx
412534:	38 30                	cmp    %dh,(%eax)
412536:	36 53                	ss push %ebx
412538:	7a 68                	jp     0x4125a2
41253a:	54                   	push   %esp
41253b:	48                   	dec    %eax
41253c:	52                   	push   %edx
41253d:	71 62                	jno    0x4125a1
41253f:	47                   	inc    %edi
412540:	6f                   	outsl  %ds:(%esi),(%dx)
412541:	42                   	inc    %edx
412542:	52                   	push   %edx
412543:	57                   	push   %edi
412544:	30 4c 67 78          	xor    %cl,0x78(%edi,%eiz,2)
412548:	58                   	pop    %eax
412549:	77 41                	ja     0x41258c
41254b:	35 32 30 48 37       	xor    $0x37483032,%eax
412550:	30 31                	xor    %dh,(%ecx)
412552:	73 43                	jae    0x412597
412554:	65 65 75 2b          	gs gs jne 0x412583
412558:	69 2f 4f 57 77 4e    	imul   $0x4e77574f,(%edi),%ebp
41255e:	4f                   	dec    %edi
41255f:	58                   	pop    %eax
412560:	6c                   	insb   (%dx),%es:(%edi)
412561:	6c                   	insb   (%dx),%es:(%edi)
412562:	32 71 71             	xor    0x71(%ecx),%dh
412565:	51                   	push   %ecx
412566:	43                   	inc    %ebx
412567:	72 6a                	jb     0x4125d3
412569:	57                   	push   %edi
41256a:	6c                   	insb   (%dx),%es:(%edi)
41256b:	50                   	push   %eax
41256c:	5a                   	pop    %edx
41256d:	36 64 67 4a          	ss fs addr16 dec %edx
412571:	6c                   	insb   (%dx),%es:(%edi)
412572:	61                   	popa
412573:	34 39                	xor    $0x39,%al
412575:	31 39                	xor    %edi,(%ecx)
412577:	6e                   	outsb  %ds:(%esi),(%dx)
412578:	37                   	aaa
412579:	69 37 35 48 48 50    	imul   $0x50484835,(%edi),%esi
41257f:	58                   	pop    %eax
412580:	36 63 79 5a          	arpl   %edi,%ss:0x5a(%ecx)
412584:	57                   	push   %edi
412585:	65 4c                	gs dec %esp
412587:	54                   	push   %esp
412588:	54                   	push   %esp
412589:	78 68                	js     0x4125f3
41258b:	7a 4a                	jp     0x4125d7
41258d:	31 31                	xor    %esi,(%ecx)
41258f:	72 4e                	jb     0x4125df
412591:	32 64 4f 77          	xor    0x77(%edi,%ecx,2),%ah
412595:	4f                   	dec    %edi
412596:	52                   	push   %edx
412597:	34 63                	xor    $0x63,%al
412599:	55                   	push   %ebp
41259a:	41                   	inc    %ecx
41259b:	47                   	inc    %edi
41259c:	61                   	popa
41259d:	52                   	push   %edx
41259e:	57                   	push   %edi
41259f:	41                   	inc    %ecx
4125a0:	6b 4c 4e 35 32       	imul   $0x32,0x35(%esi,%ecx,2),%ecx
4125a5:	67 4c                	addr16 dec %esp
4125a7:	6b 5a 6c 66          	imul   $0x66,0x6c(%edx),%ebx
4125ab:	58                   	pop    %eax
4125ac:	70 47                	jo     0x4125f5
4125ae:	2f                   	das
4125af:	70 47                	jo     0x4125f8
4125b1:	67 6d                	insl   (%dx),%es:(%di)
4125b3:	55                   	push   %ebp
4125b4:	55                   	push   %ebp
4125b5:	53                   	push   %ebx
4125b6:	73 77                	jae    0x41262f
4125b8:	44                   	inc    %esp
4125b9:	6e                   	outsb  %ds:(%esi),(%dx)
4125ba:	73 50                	jae    0x41260c
4125bc:	2b 38                	sub    (%eax),%edi
4125be:	37                   	aaa
4125bf:	6d                   	insl   (%dx),%es:(%edi)
4125c0:	72 31                	jb     0x4125f3
4125c2:	62 67 6d             	bound  %esp,0x6d(%edi)
4125c5:	2b 47 62             	sub    0x62(%edi),%eax
4125c8:	75 46                	jne    0x412610
4125ca:	2f                   	das
4125cb:	77 57                	ja     0x412624
4125cd:	65 4d                	gs dec %ebp
4125cf:	48                   	dec    %eax
4125d0:	71 59                	jno    0x41262b
4125d2:	49                   	dec    %ecx
4125d3:	58                   	pop    %eax
4125d4:	71 49                	jno    0x41261f
4125d6:	71 77                	jno    0x41264f
4125d8:	30 78 57             	xor    %bh,0x57(%eax)
4125db:	42                   	inc    %edx
4125dc:	2f                   	das
4125dd:	2f                   	das
4125de:	31 30                	xor    %esi,(%eax)
4125e0:	58                   	pop    %eax
4125e1:	53                   	push   %ebx
4125e2:	68 39 32 5a 2b       	push   $0x2b5a3239
4125e7:	33 55 31             	xor    0x31(%ebp),%edx
4125ea:	78 6b                	js     0x412657
4125ec:	47                   	inc    %edi
4125ed:	36 2f                	ss das
4125ef:	36 57                	ss push %edi
4125f1:	69 62 4d 46 61 4e 41 	imul   $0x414e6146,0x4d(%edx),%esp
4125f8:	45                   	inc    %ebp
4125f9:	64 69 31 59 34 62 32 	imul   $0x32623459,%fs:(%ecx),%esi
412600:	72 67                	jb     0x412669
412602:	32 4d 33             	xor    0x33(%ebp),%cl
412605:	66 49                	dec    %cx
412607:	74 64                	je     0x41266d
412609:	68 36 4a 66 72       	push   $0x72664a36
41260e:	4b                   	dec    %ebx
41260f:	6f                   	outsl  %ds:(%esi),(%dx)
412610:	42                   	inc    %edx
412611:	30 57 39             	xor    %dl,0x39(%edi)
412614:	47                   	inc    %edi
412615:	71 33                	jno    0x41264a