44a4c9:	e9 9a 96 fb ff       	jmp    0x403b68
44a4ce:	eb f8                	jmp    0x44a4c8
44a4d0:	5d                   	pop    %ebp
44a4d1:	c3                   	ret
44a4d2:	8b c0                	mov    %eax,%eax
44a4d4:	83 2d 98 cb 49 00 01 	subl   $0x1,0x49cb98
44a4db:	c3                   	ret
44a4dc:	28 a5 44 00 00 00    	sub    %ah,0x44(%ebp)
44a4fa:	00 00                	add    %al,(%eax)
44a4fc:	28 a5 44 00 0c 00    	sub    %ah,0xc0044(%ebp)
44a502:	00 00                	add    %al,(%eax)
44a504:	a0 76 40 00 1c       	mov    0x1c004076,%al
44a509:	36 40                	ss inc %eax
44a50b:	00 28                	add    %ch,(%eax)
44a50d:	36 40                	ss inc %eax
44a50f:	00 2c 36             	add    %ch,(%esi,%esi,1)
44a512:	40                   	inc    %eax
44a513:	00 30                	add    %dh,(%eax)
44a515:	36 40                	ss inc %eax
44a517:	00 24 36             	add    %ah,(%esi,%esi,1)
44a51a:	40                   	inc    %eax
44a51b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
44a522:	40                   	inc    %eax
44a523:	00 dc                	add    %bl,%ah
44a525:	33 40 00             	xor    0x0(%eax),%eax
44a528:	0a 45 4d             	or     0x4d(%ebp),%al
44a52b:	65 6e                	outsb  %gs:(%esi),(%dx)
44a52d:	75 45                	jne    0x44a574
44a52f:	72 72                	jb     0x44a5a3
44a531:	6f                   	outsl  %ds:(%esi),(%dx)
44a532:	72 90                	jb     0x44a4c4
44a534:	38 a5 44 00 03 0a    	cmp    %ah,0xa030044(%ebp)
44a53a:	54                   	push   %esp
44a53b:	4d                   	dec    %ebp
44a53c:	65 6e                	outsb  %gs:(%esi),(%dx)
44a53e:	75 42                	jne    0x44a582
44a540:	72 65                	jb     0x44a5a7
44a542:	61                   	popa
44a543:	6b 01 00             	imul   $0x0,(%ecx),%eax
44a546:	00 00                	add    %al,(%eax)
44a548:	00 02                	add    %al,(%edx)
44a54a:	00 00                	add    %al,(%eax)
44a54c:	00 34 a5 44 00 06 6d 	add    %dh,0x6d060044(,%eiz,4)
44a553:	62 4e 6f             	bound  %ecx,0x6f(%esi)
44a556:	6e                   	outsb  %ds:(%esi),(%dx)
44a557:	65 07                	gs pop %es
44a559:	6d                   	insl   (%dx),%es:(%edi)
44a55a:	62 42 72             	bound  %eax,0x72(%edx)
44a55d:	65 61                	gs popa
44a55f:	6b 0a 6d             	imul   $0x6d,(%edx),%ecx
44a562:	62 42 61             	bound  %eax,0x61(%edx)
44a565:	72 42                	jb     0x44a5a9
44a567:	72 65                	jb     0x44a5ce
44a569:	61                   	popa
44a56a:	6b 05 4d 65 6e 75 73 	imul   $0x73,0x756e654d,%eax
44a571:	8d 40 00             	lea    0x0(%eax),%eax
44a574:	78 a5                	js     0x44a51b
44a576:	44                   	inc    %esp
44a577:	00 08                	add    %cl,(%eax)
44a579:	10 54 4d 65          	adc    %dl,0x65(%ebp,%ecx,2)
44a57d:	6e                   	outsb  %ds:(%esi),(%dx)
44a57e:	75 43                	jne    0x44a5c3
44a580:	68 61 6e 67 65       	push   $0x65676e61
44a585:	45                   	inc    %ebp
44a586:	76 65                	jbe    0x44a5ed
44a588:	6e                   	outsb  %ds:(%esi),(%dx)
44a589:	74 00                	je     0x44a58b
44a58b:	03 08                	add    (%eax),%ecx
44a58d:	06                   	push   %es
44a58e:	53                   	push   %ebx
44a58f:	65 6e                	outsb  %gs:(%esi),(%dx)
44a591:	64 65 72 07          	fs gs jb 0x44a59c
44a595:	54                   	push   %esp
44a596:	4f                   	dec    %edi
44a597:	62 6a 65             	bound  %ebp,0x65(%edx)
44a59a:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
44a59e:	53                   	push   %ebx
44a59f:	6f                   	outsl  %ds:(%esi),(%dx)
44a5a0:	75 72                	jne    0x44a614
44a5a2:	63 65 09             	arpl   %esp,0x9(%ebp)
44a5a5:	54                   	push   %esp
44a5a6:	4d                   	dec    %ebp
44a5a7:	65 6e                	outsb  %gs:(%esi),(%dx)
44a5a9:	75 49                	jne    0x44a5f4
44a5ab:	74 65                	je     0x44a612
44a5ad:	6d                   	insl   (%dx),%es:(%edi)
44a5ae:	00 07                	add    %al,(%edi)
44a5b0:	52                   	push   %edx
44a5b1:	65 62 75 69          	bound  %esi,%gs:0x69(%ebp)
44a5b5:	6c                   	insb   (%dx),%es:(%edi)
44a5b6:	64 07                	fs pop %es
44a5b8:	42                   	inc    %edx
44a5b9:	6f                   	outsl  %ds:(%esi),(%dx)
44a5ba:	6f                   	outsl  %ds:(%esi),(%dx)
44a5bb:	6c                   	insb   (%dx),%es:(%edi)
44a5bc:	65 61                	gs popa
44a5be:	6e                   	outsb  %ds:(%esi),(%dx)
44a5bf:	00 78 11             	add    %bh,0x11(%eax)
44a5c2:	40                   	inc    %eax
44a5c3:	00 4c a9 44          	add    %cl,0x44(%ecx,%ebp,4)
44a5c7:	00 00                	add    %al,(%eax)
44a5c9:	10 40 00             	adc    %al,0x0(%eax)
44a5cc:	d0 a5 44 00 08 12    	shlb   $1,0x12080044(%ebp)
44a5d2:	54                   	push   %esp
44a5d3:	4d                   	dec    %ebp
44a5d4:	65 6e                	outsb  %gs:(%esi),(%dx)
44a5d6:	75 44                	jne    0x44a61c
44a5d8:	72 61                	jb     0x44a63b
44a5da:	77 49                	ja     0x44a625
44a5dc:	74 65                	je     0x44a643
44a5de:	6d                   	insl   (%dx),%es:(%edi)
44a5df:	45                   	inc    %ebp
44a5e0:	76 65                	jbe    0x44a647
44a5e2:	6e                   	outsb  %ds:(%esi),(%dx)
44a5e3:	74 00                	je     0x44a5e5
44a5e5:	04 08                	add    $0x8,%al
44a5e7:	06                   	push   %es
44a5e8:	53                   	push   %ebx
44a5e9:	65 6e                	outsb  %gs:(%esi),(%dx)
44a5eb:	64 65 72 07          	fs gs jb 0x44a5f6
44a5ef:	54                   	push   %esp
44a5f0:	4f                   	dec    %edi
44a5f1:	62 6a 65             	bound  %ebp,0x65(%edx)
44a5f4:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
44a5f8:	41                   	inc    %ecx
44a5f9:	43                   	inc    %ebx
44a5fa:	61                   	popa
44a5fb:	6e                   	outsb  %ds:(%esi),(%dx)
44a5fc:	76 61                	jbe    0x44a65f
44a5fe:	73 07                	jae    0x44a607
44a600:	54                   	push   %esp
44a601:	43                   	inc    %ebx
44a602:	61                   	popa
44a603:	6e                   	outsb  %ds:(%esi),(%dx)
44a604:	76 61                	jbe    0x44a667
44a606:	73 10                	jae    0x44a618
44a608:	05 41 52 65 63       	add    $0x63655241,%eax
44a60d:	74 05                	je     0x44a614
44a60f:	54                   	push   %esp
44a610:	52                   	push   %edx
44a611:	65 63 74 00 08       	arpl   %esi,%gs:0x8(%eax,%eax,1)
44a616:	53                   	push   %ebx
44a617:	65 6c                	gs insb (%dx),%es:(%edi)
44a619:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
44a61e:	07                   	pop    %es
44a61f:	42                   	inc    %edx
44a620:	6f                   	outsl  %ds:(%esi),(%dx)
44a621:	6f                   	outsl  %ds:(%esi),(%dx)
44a622:	6c                   	insb   (%dx),%es:(%edi)
44a623:	65 61                	gs popa
44a625:	6e                   	outsb  %ds:(%esi),(%dx)
44a626:	00 78 11             	add    %bh,0x11(%eax)
44a629:	40                   	inc    %eax
44a62a:	00 d8                	add    %bl,%al
44a62c:	60                   	pusha
44a62d:	42                   	inc    %edx
44a62e:	00 00                	add    %al,(%eax)
44a630:	00 00                	add    %al,(%eax)
44a632:	00 00                	add    %al,(%eax)
44a634:	10 40 00             	adc    %al,0x0(%eax)
44a637:	90                   	nop
44a638:	3c a6                	cmp    $0xa6,%al
44a63a:	44                   	inc    %esp
44a63b:	00 08                	add    %cl,(%eax)
44a63d:	1a 54 41 64          	sbb    0x64(%ecx,%eax,2),%dl
44a641:	76 61                	jbe    0x44a6a4
44a643:	6e                   	outsb  %ds:(%esi),(%dx)
44a644:	63 65 64             	arpl   %esp,0x64(%ebp)
44a647:	4d                   	dec    %ebp
44a648:	65 6e                	outsb  %gs:(%esi),(%dx)
44a64a:	75 44                	jne    0x44a690
44a64c:	72 61                	jb     0x44a6af
44a64e:	77 49                	ja     0x44a699
44a650:	74 65                	je     0x44a6b7
44a652:	6d                   	insl   (%dx),%es:(%edi)
44a653:	45                   	inc    %ebp
44a654:	76 65                	jbe    0x44a6bb
44a656:	6e                   	outsb  %ds:(%esi),(%dx)
44a657:	74 00                	je     0x44a659
44a659:	04 08                	add    $0x8,%al
44a65b:	06                   	push   %es
44a65c:	53                   	push   %ebx
44a65d:	65 6e                	outsb  %gs:(%esi),(%dx)
44a65f:	64 65 72 07          	fs gs jb 0x44a66a
44a663:	54                   	push   %esp
44a664:	4f                   	dec    %edi
44a665:	62 6a 65             	bound  %ebp,0x65(%edx)
44a668:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
44a66c:	41                   	inc    %ecx
44a66d:	43                   	inc    %ebx
44a66e:	61                   	popa
44a66f:	6e                   	outsb  %ds:(%esi),(%dx)
44a670:	76 61                	jbe    0x44a6d3
44a672:	73 07                	jae    0x44a67b
44a674:	54                   	push   %esp
44a675:	43                   	inc    %ebx
44a676:	61                   	popa
44a677:	6e                   	outsb  %ds:(%esi),(%dx)
44a678:	76 61                	jbe    0x44a6db
44a67a:	73 10                	jae    0x44a68c
44a67c:	05 41 52 65 63       	add    $0x63655241,%eax
44a681:	74 05                	je     0x44a688
44a683:	54                   	push   %esp
44a684:	52                   	push   %edx
44a685:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
44a68a:	53                   	push   %ebx
44a68b:	74 61                	je     0x44a6ee
44a68d:	74 65                	je     0x44a6f4
44a68f:	0f 54 4f 77          	andps  0x77(%edi),%xmm1
44a693:	6e                   	outsb  %ds:(%esi),(%dx)
44a694:	65 72 44             	gs jb  0x44a6db
44a697:	72 61                	jb     0x44a6fa
44a699:	77 53                	ja     0x44a6ee
44a69b:	74 61                	je     0x44a6fe
44a69d:	74 65                	je     0x44a704
44a69f:	00 78 11             	add    %bh,0x11(%eax)
44a6a2:	40                   	inc    %eax
44a6a3:	00 d8                	add    %bl,%al
44a6a5:	60                   	pusha
44a6a6:	42                   	inc    %edx
44a6a7:	00 00                	add    %al,(%eax)
44a6a9:	00 00                	add    %al,(%eax)
44a6ab:	00 94 66 40 00 b4 a6 	add    %dl,-0x594bffc0(%esi,%eiz,2)
44a6b2:	44                   	inc    %esp
44a6b3:	00 08                	add    %cl,(%eax)
44a6b5:	15 54 4d 65 6e       	adc    $0x6e654d54,%eax
44a6ba:	75 4d                	jne    0x44a709
44a6bc:	65 61                	gs popa
44a6be:	73 75                	jae    0x44a735
44a6c0:	72 65                	jb     0x44a727
44a6c2:	49                   	dec    %ecx
44a6c3:	74 65                	je     0x44a72a
44a6c5:	6d                   	insl   (%dx),%es:(%edi)
44a6c6:	45                   	inc    %ebp
44a6c7:	76 65                	jbe    0x44a72e
44a6c9:	6e                   	outsb  %ds:(%esi),(%dx)
44a6ca:	74 00                	je     0x44a6cc
44a6cc:	04 08                	add    $0x8,%al
44a6ce:	06                   	push   %es
44a6cf:	53                   	push   %ebx
44a6d0:	65 6e                	outsb  %gs:(%esi),(%dx)
44a6d2:	64 65 72 07          	fs gs jb 0x44a6dd
44a6d6:	54                   	push   %esp
44a6d7:	4f                   	dec    %edi
44a6d8:	62 6a 65             	bound  %ebp,0x65(%edx)
44a6db:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
44a6df:	41                   	inc    %ecx
44a6e0:	43                   	inc    %ebx
44a6e1:	61                   	popa
44a6e2:	6e                   	outsb  %ds:(%esi),(%dx)
44a6e3:	76 61                	jbe    0x44a746
44a6e5:	73 07                	jae    0x44a6ee
44a6e7:	54                   	push   %esp
44a6e8:	43                   	inc    %ebx
44a6e9:	61                   	popa
44a6ea:	6e                   	outsb  %ds:(%esi),(%dx)
44a6eb:	76 61                	jbe    0x44a74e
44a6ed:	73 01                	jae    0x44a6f0
44a6ef:	05 57 69 64 74       	add    $0x74646957,%eax
44a6f4:	68 07 49 6e 74       	push   $0x746e4907
44a6f9:	65 67 65 72 01       	gs addr16 gs jb 0x44a6ff
44a6fe:	06                   	push   %es
44a6ff:	48                   	dec    %eax
44a700:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
44a707:	6e
44a708:	74 65                	je     0x44a76f
44a70a:	67 65 72 00          	addr16 gs jb 0x44a70e
44a70e:	78 11                	js     0x44a721
44a710:	40                   	inc    %eax
44a711:	00 d8                	add    %bl,%al
44a713:	60                   	pusha
44a714:	42                   	inc    %edx
44a715:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44a719:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44a71d:	00 8b c0 24 a7 44    	add    %cl,0x44a724c0(%ebx)
44a723:	00 03                	add    %al,(%ebx)
44a725:	11 54 4d 65          	adc    %edx,0x65(%ebp,%ecx,2)
44a729:	6e                   	outsb  %ds:(%esi),(%dx)
44a72a:	75 49                	jne    0x44a775
44a72c:	74 65                	je     0x44a793
44a72e:	6d                   	insl   (%dx),%es:(%edi)
44a72f:	41                   	inc    %ecx
44a730:	75 74                	jne    0x44a7a6
44a732:	6f                   	outsl  %ds:(%esi),(%dx)
44a733:	46                   	inc    %esi
44a734:	6c                   	insb   (%dx),%es:(%edi)
44a735:	61                   	popa
44a736:	67 01 00             	add    %eax,(%bx,%si)
44a739:	00 00                	add    %al,(%eax)
44a73b:	00 02                	add    %al,(%edx)
44a73d:	00 00                	add    %al,(%eax)
44a73f:	00 20                	add    %ah,(%eax)
44a741:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44a742:	44                   	inc    %esp
44a743:	00 0b                	add    %cl,(%ebx)
44a745:	6d                   	insl   (%dx),%es:(%edi)
44a746:	61                   	popa
44a747:	41                   	inc    %ecx
44a748:	75 74                	jne    0x44a7be
44a74a:	6f                   	outsl  %ds:(%esi),(%dx)
44a74b:	6d                   	insl   (%dx),%es:(%edi)
44a74c:	61                   	popa
44a74d:	74 69                	je     0x44a7b8
44a74f:	63 08                	arpl   %ecx,(%eax)
44a751:	6d                   	insl   (%dx),%es:(%edi)
44a752:	61                   	popa
44a753:	4d                   	dec    %ebp
44a754:	61                   	popa
44a755:	6e                   	outsb  %ds:(%esi),(%dx)
44a756:	75 61                	jne    0x44a7b9
44a758:	6c                   	insb   (%dx),%es:(%edi)
44a759:	08 6d 61             	or     %ch,0x61(%ebp)
44a75c:	50                   	push   %eax
44a75d:	61                   	popa
44a75e:	72 65                	jb     0x44a7c5
44a760:	6e                   	outsb  %ds:(%esi),(%dx)
44a761:	74 05                	je     0x44a768
44a763:	4d                   	dec    %ebp
44a764:	65 6e                	outsb  %gs:(%esi),(%dx)
44a766:	75 73                	jne    0x44a7db
44a768:	6c                   	insb   (%dx),%es:(%edi)
44a769:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44a76a:	44                   	inc    %esp
44a76b:	00 03                	add    %al,(%ebx)
44a76d:	0d 54 4d 65 6e       	or     $0x6e654d54,%eax
44a772:	75 41                	jne    0x44a7b5
44a774:	75 74                	jne    0x44a7ea
44a776:	6f                   	outsl  %ds:(%esi),(%dx)
44a777:	46                   	inc    %esi
44a778:	6c                   	insb   (%dx),%es:(%edi)
44a779:	61                   	popa
44a77a:	67 01 00             	add    %eax,(%bx,%si)
44a77d:	00 00                	add    %al,(%eax)
44a77f:	00 01                	add    %al,(%ecx)
44a781:	00 00                	add    %al,(%eax)
44a783:	00 20                	add    %ah,(%eax)
44a785:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44a786:	44                   	inc    %esp
44a787:	00 05 4d 65 6e 75    	add    %al,0x756e654d
44a78d:	73 8b                	jae    0x44a71a
44a78f:	c0 dc a7             	rcr    $0xa7,%ah
44a792:	44                   	inc    %esp
44a7af:	00 58 a8             	add    %bl,-0x58(%eax)
44a7b2:	44                   	inc    %esp
44a7b3:	00 1c 00             	add    %bl,(%eax,%eax,1)
44a7b6:	00 00                	add    %al,(%eax)
44a7b8:	d0 7a 44             	sarb   $1,0x44(%edx)
44a7bb:	00 1c 36             	add    %bl,(%esi,%esi,1)
44a7be:	40                   	inc    %eax
44a7bf:	00 28                	add    %ch,(%eax)