445490:	76 00                	jbe    0x445492
445492:	65 75 63             	gs jne 0x4454f8
445495:	00 5f 56             	add    %bl,0x56(%edi)
445498:	65 72 73             	gs jb  0x44550e
44549b:	69 6f 6e 00 5f 4b 65 	imul   $0x654b5f00,0x6e(%edi),%ebp
4454a2:	79 73                	jns    0x445517
4454a4:	00 4b 65             	add    %cl,0x65(%ebx)
4454a7:	79 56                	jns    0x4454ff
4454a9:	61                   	popa
4454aa:	6c                   	insb   (%dx),%es:(%edi)
4454ab:	75 65                	jne    0x445512
4454ad:	50                   	push   %eax
4454ae:	61                   	popa
4454af:	69 72 60 32 00 67 65 	imul   $0x65670032,0x60(%edx),%esi
4454b6:	74 5f                	je     0x445517
4454b8:	56                   	push   %esi
4454b9:	65 72 73             	gs jb  0x44552f
4454bc:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4454c3:	5f                   	pop    %edi
4454c4:	56                   	push   %esi
4454c5:	65 72 73             	gs jb  0x44553b
4454c8:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
4454cf:	5f                   	pop    %edi
4454d0:	4b                   	dec    %ebx
4454d1:	65 79 73             	gs jns 0x445547
4454d4:	00 73 65             	add    %dh,0x65(%ebx)
4454d7:	74 5f                	je     0x445538
4454d9:	4b                   	dec    %ebx
4454da:	65 79 73             	gs jns 0x445550
4454dd:	00 46 69             	add    %al,0x69(%esi)
4454e0:	6c                   	insb   (%dx),%es:(%edi)
4454e1:	65 4e                	gs dec %esi
4454e3:	61                   	popa
4454e4:	6d                   	insl   (%dx),%es:(%edi)
4454e5:	65 00 65 75          	add    %ah,%gs:0x75(%ebp)
4454e9:	78 00                	js     0x4454eb
4454eb:	65 76 63             	gs jbe 0x445551
4454ee:	00 65 76             	add    %ah,0x76(%ebp)
4454f1:	78 00                	js     0x4454f3
4454f3:	65 63 78 00          	arpl   %edi,%gs:0x0(%eax)
4454f7:	61                   	popa
4454f8:	6a 6b                	push   $0x6b
4454fa:	00 61 6a             	add    %ah,0x6a(%ecx)
4454fd:	79 00                	jns    0x4454ff
4454ff:	61                   	popa
445500:	6a 6d                	push   $0x6d
445502:	00 61 6a             	add    %ah,0x6a(%ecx)
445505:	68 00 61 6a 6e       	push   $0x6e6a6100
44550a:	00 61 6a             	add    %ah,0x6a(%ecx)
44550d:	76 00                	jbe    0x44550f
44550f:	61                   	popa
445510:	6a 63                	push   $0x63
445512:	00 61 6a             	add    %ah,0x6a(%ecx)
445515:	78 00                	js     0x445517
445517:	61                   	popa
445518:	6a 75                	push   $0x75
44551a:	00 53 65             	add    %dl,0x65(%ebx)
44551d:	71 75                	jno    0x445594
44551f:	65 6e                	outsb  %gs:(%esi),(%dx)
445521:	63 65 00             	arpl   %esp,0x0(%ebp)
445524:	49                   	dec    %ecx
445525:	6e                   	outsb  %ds:(%esi),(%dx)
445526:	74 65                	je     0x44558d
445528:	67 65 72 00          	addr16 gs jb 0x44552c
44552c:	42                   	inc    %edx
44552d:	69 74 53 74 72 69 6e 	imul   $0x676e6972,0x74(%ebx,%edx,2),%esi
445534:	67
445535:	00 4f 63             	add    %cl,0x63(%edi)
445538:	74 65                	je     0x44559f
44553a:	74 53                	je     0x44558f
44553c:	74 72                	je     0x4455b0
44553e:	69 6e 67 00 4e 75 6c 	imul   $0x6c754e00,0x67(%esi),%ebp
445545:	6c                   	insb   (%dx),%es:(%edi)
445546:	00 4f 62             	add    %cl,0x62(%edi)
445549:	6a 65                	push   $0x65
44554b:	63 74 49 64          	arpl   %esi,0x64(%ecx,%ecx,2)
44554f:	65 6e                	outsb  %gs:(%esi),(%dx)
445551:	74 69                	je     0x4455bc
445553:	66 69 65 72 00 61    	imul   $0x6100,0x72(%ebp),%sp
445559:	6b 76 00 5f          	imul   $0x5f,0x0(%esi),%esi
44555d:	54                   	push   %esp
44555e:	79 70                	jns    0x4455d0
445560:	65 00 5f 4c          	add    %bl,%gs:0x4c(%edi)
445564:	65 6e                	outsb  %gs:(%esi),(%dx)
445566:	67 68 74 00 5f 6f    	addr16 push $0x6f5f0074
44556c:	62 6a 65             	bound  %ebp,0x65(%edx)
44556f:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
445573:	5f                   	pop    %edi
445574:	44                   	inc    %esp
445575:	61                   	popa
445576:	74 61                	je     0x4455d9
445578:	00 67 65             	add    %ah,0x65(%edi)
44557b:	74 5f                	je     0x4455dc
44557d:	54                   	push   %esp
44557e:	79 70                	jns    0x4455f0
445580:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
445584:	74 5f                	je     0x4455e5
445586:	54                   	push   %esp
445587:	79 70                	jns    0x4455f9
445589:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44558d:	74 5f                	je     0x4455ee
44558f:	4c                   	dec    %esp
445590:	65 6e                	outsb  %gs:(%esi),(%dx)
445592:	67 68 74 00 73 65    	addr16 push $0x65730074
445598:	74 5f                	je     0x4455f9
44559a:	4c                   	dec    %esp
44559b:	65 6e                	outsb  %gs:(%esi),(%dx)
44559d:	67 68 74 00 67 65    	addr16 push $0x65670074
4455a3:	74 5f                	je     0x445604
4455a5:	6f                   	outsl  %ds:(%esi),(%dx)
4455a6:	62 6a 65             	bound  %ebp,0x65(%edx)
4455a9:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
4455ad:	73 65                	jae    0x445614
4455af:	74 5f                	je     0x445610
4455b1:	6f                   	outsl  %ds:(%esi),(%dx)
4455b2:	62 6a 65             	bound  %ebp,0x65(%edx)
4455b5:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
4455b9:	67 65 74 5f          	addr16 gs je 0x44561c
4455bd:	44                   	inc    %esp
4455be:	61                   	popa
4455bf:	74 61                	je     0x445622
4455c1:	00 73 65             	add    %dh,0x65(%ebx)
4455c4:	74 5f                	je     0x445625
4455c6:	44                   	inc    %esp
4455c7:	61                   	popa
4455c8:	74 61                	je     0x44562b
4455ca:	00 61 6b             	add    %ah,0x6b(%ecx)
4455cd:	63 00                	arpl   %eax,(%eax)
4455cf:	61                   	popa
4455d0:	71 62                	jno    0x445634
4455d2:	00 61 71             	add    %ah,0x71(%ecx)
4455d5:	74 00                	je     0x4455d7
4455d7:	61                   	popa
4455d8:	71 79                	jno    0x445653
4455da:	00 61 71             	add    %ah,0x71(%ecx)
4455dd:	6d                   	insl   (%dx),%es:(%edi)
4455de:	00 61 71             	add    %ah,0x71(%ecx)
4455e1:	7a 00                	jp     0x4455e3
4455e3:	6a 62                	push   $0x62
4455e5:	78 00                	js     0x4455e7
4455e7:	61                   	popa
4455e8:	71 68                	jno    0x445652
4455ea:	00 61 71             	add    %ah,0x71(%ecx)
4455ed:	6e                   	outsb  %ds:(%esi),(%dx)
4455ee:	00 61 73             	add    %ah,0x73(%ecx)
4455f1:	74 00                	je     0x4455f3
4455f3:	61                   	popa
4455f4:	73 79                	jae    0x44566f
4455f6:	00 61 73             	add    %ah,0x73(%ecx)
4455f9:	6d                   	insl   (%dx),%es:(%edi)
4455fa:	00 61 73             	add    %ah,0x73(%ecx)
4455fd:	6e                   	outsb  %ds:(%esi),(%dx)
4455fe:	00 61 73             	add    %ah,0x73(%ecx)
445601:	75 00                	jne    0x445603
445603:	61                   	popa
445604:	73 78                	jae    0x44567e
445606:	00 61 62             	add    %ah,0x62(%ecx)
445609:	74 00                	je     0x44560b
44560b:	61                   	popa
44560c:	62 79 00             	bound  %edi,0x0(%ecx)
44560f:	61                   	popa
445610:	62 68 00             	bound  %ebp,0x0(%eax)
445613:	61                   	popa
445614:	62 6e 00             	bound  %ebp,0x0(%esi)
445617:	61                   	popa
445618:	62 75 00             	bound  %esi,0x0(%ebp)
44561b:	61                   	popa
44561c:	62 76 00             	bound  %esi,0x0(%esi)
44561f:	61                   	popa
445620:	62 63 00             	bound  %esp,0x0(%ebx)
445623:	61                   	popa
445624:	79 7a                	jns    0x4456a0
445626:	00 61 79             	add    %ah,0x79(%ecx)
445629:	68 00 61 63 78       	push   $0x78636100
44562e:	00 6a 6b             	add    %ch,0x6b(%edx)
445631:	67 00 6a 6b          	add    %ch,0x6b(%bp,%si)
445635:	6d                   	insl   (%dx),%es:(%edi)
445636:	00 6a 6b             	add    %ch,0x6b(%edx)
445639:	7a 00                	jp     0x44563b
44563b:	6a 6b                	push   $0x6b
44563d:	68 00 6a 71 7a       	push   $0x7a716a00
445642:	00 6a 71             	add    %ch,0x71(%edx)
445645:	68 00 6a 71 6e       	push   $0x6e716a00
44564a:	00 6a 74             	add    %ch,0x74(%edx)
44564d:	79 00                	jns    0x44564f
44564f:	6a 74                	push   $0x74
445651:	6d                   	insl   (%dx),%es:(%edi)
445652:	00 6a 74             	add    %ch,0x74(%edx)
445655:	7a 00                	jp     0x445657
445657:	6a 74                	push   $0x74
445659:	68 00 6a 74 6e       	push   $0x6e746a00
44565e:	00 6a 79             	add    %ch,0x79(%edx)
445661:	76 00                	jbe    0x445663
445663:	6a 79                	push   $0x79
445665:	63 00                	arpl   %eax,(%eax)
445667:	6a 79                	push   $0x79
445669:	78 00                	js     0x44566b
44566b:	6a 6d                	push   $0x6d
44566d:	7a 00                	jp     0x44566f
44566f:	6a 7a                	push   $0x7a
445671:	6e                   	outsb  %ds:(%esi),(%dx)
445672:	00 6a 7a             	add    %ch,0x7a(%edx)
445675:	75 00                	jne    0x445677
445677:	6a 7a                	push   $0x7a
445679:	76 00                	jbe    0x44567b
44567b:	6a 7a                	push   $0x7a
44567d:	63 00                	arpl   %eax,(%eax)
44567f:	6a 76                	push   $0x76
445681:	63 00                	arpl   %eax,(%eax)
445683:	6a 76                	push   $0x76
445685:	78 00                	js     0x445687
445687:	47                   	inc    %edi
445688:	75 69                	jne    0x4456f3
44568a:	64 00 56 61          	add    %dl,%fs:0x61(%esi)
44568e:	75 6c                	jne    0x4456fc
445690:	74 4f                	je     0x4456e1
445692:	70 65                	jo     0x4456f9
445694:	6e                   	outsb  %ds:(%esi),(%dx)
445695:	56                   	push   %esi
445696:	61                   	popa
445697:	75 6c                	jne    0x445705
445699:	74 00                	je     0x44569b
44569b:	76 61                	jbe    0x4456fe
44569d:	75 6c                	jne    0x44570b
44569f:	74 63                	je     0x445704
4456a1:	6c                   	insb   (%dx),%es:(%edi)
4456a2:	69 2e 64 6c 6c 00    	imul   $0x6c6c64,(%esi),%ebp
4456a8:	6a 63                	push   $0x63
4456aa:	78 00                	js     0x4456ac
4456ac:	6b 67 71 00          	imul   $0x0,0x71(%edi),%esp
4456b0:	6b 67 73 00          	imul   $0x0,0x73(%edi),%esp
4456b4:	6b 67 62 00          	imul   $0x0,0x62(%edi),%esp
4456b8:	56                   	push   %esi
4456b9:	61                   	popa
4456ba:	75 6c                	jne    0x445728
4456bc:	74 43                	je     0x445701
4456be:	6c                   	insb   (%dx),%es:(%edi)
4456bf:	6f                   	outsl  %ds:(%esi),(%dx)
4456c0:	73 65                	jae    0x445727
4456c2:	56                   	push   %esi
4456c3:	61                   	popa
4456c4:	75 6c                	jne    0x445732
4456c6:	74 00                	je     0x4456c8
4456c8:	6b 67 74 00          	imul   $0x0,0x74(%edi),%esp
4456cc:	6b 67 79 00          	imul   $0x0,0x79(%edi),%esp
4456d0:	56                   	push   %esi
4456d1:	61                   	popa
4456d2:	75 6c                	jne    0x445740
4456d4:	74 46                	je     0x44571c
4456d6:	72 65                	jb     0x44573d
4456d8:	65 00 6b 67          	add    %ch,%gs:0x67(%ebx)
4456dc:	6d                   	insl   (%dx),%es:(%edi)
4456dd:	00 6b 67             	add    %ch,0x67(%ebx)
4456e0:	7a 00                	jp     0x4456e2
4456e2:	56                   	push   %esi
4456e3:	61                   	popa
4456e4:	75 6c                	jne    0x445752
4456e6:	74 45                	je     0x44572d
4456e8:	6e                   	outsb  %ds:(%esi),(%dx)
4456e9:	75 6d                	jne    0x445758
4456eb:	65 72 61             	gs jb  0x44574f
4456ee:	74 65                	je     0x445755
4456f0:	56                   	push   %esi
4456f1:	61                   	popa
4456f2:	75 6c                	jne    0x445760
4456f4:	74 73                	je     0x445769
4456f6:	00 6b 67             	add    %ch,0x67(%ebx)
4456f9:	68 00 6b 67 6e       	push   $0x6e676b00
4456fe:	00 6b 67             	add    %ch,0x67(%ebx)
445701:	75 00                	jne    0x445703
445703:	6b 67 76 00          	imul   $0x0,0x76(%edi),%esp
445707:	56                   	push   %esi
445708:	61                   	popa
445709:	75 6c                	jne    0x445777
44570b:	74 45                	je     0x445752
44570d:	6e                   	outsb  %ds:(%esi),(%dx)
44570e:	75 6d                	jne    0x44577d
445710:	65 72 61             	gs jb  0x445774
445713:	74 65                	je     0x44577a
445715:	49                   	dec    %ecx
445716:	74 65                	je     0x44577d
445718:	6d                   	insl   (%dx),%es:(%edi)
445719:	73 00                	jae    0x44571b
44571b:	6b 67 63 00          	imul   $0x0,0x63(%edi),%esp
44571f:	6b 67 78 00          	imul   $0x0,0x78(%edi),%esp
445723:	6b 71 73 00          	imul   $0x0,0x73(%ecx),%esi
445727:	6b 71 62 00          	imul   $0x0,0x62(%ecx),%esi
44572b:	6b 71 74 00          	imul   $0x0,0x74(%ecx),%esi
44572f:	56                   	push   %esi
445730:	61                   	popa
445731:	75 6c                	jne    0x44579f
445733:	74 47                	je     0x44577c
445735:	65 74 49             	gs je  0x445781
445738:	74 65                	je     0x44579f
44573a:	6d                   	insl   (%dx),%es:(%edi)
44573b:	00 6b 71             	add    %ch,0x71(%ebx)
44573e:	79 00                	jns    0x445740
445740:	6b 71 6d 00          	imul   $0x0,0x6d(%ecx),%esi
445744:	6b 71 7a 00          	imul   $0x0,0x7a(%ecx),%esi
445748:	6b 71 68 00          	imul   $0x0,0x68(%ecx),%esi
44574c:	6b 71 6e 00          	imul   $0x0,0x6e(%ecx),%esi
445750:	6b 71 75 00          	imul   $0x0,0x75(%ecx),%esi
445754:	6b 71 76 00          	imul   $0x0,0x76(%ecx),%esi
445758:	6b 71 63 00          	imul   $0x0,0x63(%ecx),%esi
44575c:	6b 71 78 00          	imul   $0x0,0x78(%ecx),%esi
445760:	6b 73 62 00          	imul   $0x0,0x62(%ebx),%esi
445764:	6b 73 74 00          	imul   $0x0,0x74(%ebx),%esi
445768:	6b 73 79 00          	imul   $0x0,0x79(%ebx),%esi
44576c:	6b 73 6d 00          	imul   $0x0,0x6d(%ebx),%esi
445770:	6b 73 7a 00          	imul   $0x0,0x7a(%ebx),%esi
445774:	6b 73 68 00          	imul   $0x0,0x68(%ebx),%esi
445778:	6b 73 6e 00          	imul   $0x0,0x6e(%ebx),%esi
44577c:	6a 6e                	push   $0x6e
44577e:	63 00                	arpl   %eax,(%eax)
445780:	55                   	push   %ebp
445781:	6e                   	outsb  %ds:(%esi),(%dx)
445782:	64 65 66 69 6e 65 64 	fs imul $0x64,%gs:0x65(%esi),%bp
445789:	00
44578a:	42                   	inc    %edx
44578b:	6f                   	outsl  %ds:(%esi),(%dx)
44578c:	6f                   	outsl  %ds:(%esi),(%dx)
44578d:	6c                   	insb   (%dx),%es:(%edi)
44578e:	65 61                	gs popa
445790:	6e                   	outsb  %ds:(%esi),(%dx)
445791:	00 53 68             	add    %dl,0x68(%ebx)
445794:	6f                   	outsl  %ds:(%esi),(%dx)
445795:	72 74                	jb     0x44580b
445797:	00 55 6e             	add    %dl,0x6e(%ebp)
44579a:	73 69                	jae    0x445805
44579c:	67 6e                	outsb  %ds:(%si),(%dx)
44579e:	65 64 53             	gs fs push %ebx
4457a1:	68 6f 72 74 00       	push   $0x74726f
4457a6:	49                   	dec    %ecx
4457a7:	6e                   	outsb  %ds:(%esi),(%dx)
4457a8:	74 00                	je     0x4457aa
4457aa:	55                   	push   %ebp
4457ab:	6e                   	outsb  %ds:(%esi),(%dx)
4457ac:	73 69                	jae    0x445817
4457ae:	67 6e                	outsb  %ds:(%si),(%dx)
4457b0:	65 64 49             	gs fs dec %ecx
4457b3:	6e                   	outsb  %ds:(%esi),(%dx)
4457b4:	74 00                	je     0x4457b6
4457b6:	44                   	inc    %esp
4457b7:	6f                   	outsl  %ds:(%esi),(%dx)
4457b8:	75 62                	jne    0x44581c
4457ba:	6c                   	insb   (%dx),%es:(%edi)
4457bb:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
4457bf:	72 69                	jb     0x44582a
4457c1:	6e                   	outsb  %ds:(%esi),(%dx)
4457c2:	67 00 42 79          	add    %al,0x79(%bp,%si)