439517:	64 74 61             	fs je  0x43957b
43951a:	52                   	push   %edx
43951b:	69 67 68 74 08 43 6f 	imul   $0x6f430874,0x68(%edi),%esp
439522:	6d                   	insl   (%dx),%es:(%edi)
439523:	43                   	inc    %ebx
439524:	74 72                	je     0x439598
439526:	6c                   	insb   (%dx),%es:(%edi)
439527:	73 2c                	jae    0x439555
439529:	95                   	xchg   %eax,%ebp
43952a:	43                   	inc    %ebx
43952b:	00 08                	add    %cl,(%eax)
43952d:	12 54 44 54          	adc    0x54(%esp,%eax,2),%dl
439531:	50                   	push   %eax
439532:	61                   	popa
439533:	72 73                	jb     0x4395a8
439535:	65 49                	gs dec %ecx
439537:	6e                   	outsb  %ds:(%esi),(%dx)
439538:	70 75                	jo     0x4395af
43953a:	74 45                	je     0x439581
43953c:	76 65                	jbe    0x4395a3
43953e:	6e                   	outsb  %ds:(%esi),(%dx)
43953f:	74 00                	je     0x439541
439541:	04 08                	add    $0x8,%al
439543:	06                   	push   %es
439544:	53                   	push   %ebx
439545:	65 6e                	outsb  %gs:(%esi),(%dx)
439547:	64 65 72 07          	fs gs jb 0x439552
43954b:	54                   	push   %esp
43954c:	4f                   	dec    %edi
43954d:	62 6a 65             	bound  %ebp,0x65(%edx)
439550:	63 74 02 0a          	arpl   %esi,0xa(%edx,%eax,1)
439554:	55                   	push   %ebp
439555:	73 65                	jae    0x4395bc
439557:	72 53                	jb     0x4395ac
439559:	74 72                	je     0x4395cd
43955b:	69 6e 67 06 53 74 72 	imul   $0x72745306,0x67(%esi),%ebp
439562:	69 6e 67 01 0b 44 61 	imul   $0x61440b01,0x67(%esi),%ebp
439569:	74 65                	je     0x4395d0
43956b:	41                   	inc    %ecx
43956c:	6e                   	outsb  %ds:(%esi),(%dx)
43956d:	64 54                	fs push %esp
43956f:	69 6d 65 09 54 44 61 	imul   $0x61445409,0x65(%ebp),%ebp
439576:	74 65                	je     0x4395dd
439578:	54                   	push   %esp
439579:	69 6d 65 01 0b 41 6c 	imul   $0x6c410b01,0x65(%ebp),%ebp
439580:	6c                   	insb   (%dx),%es:(%edi)
439581:	6f                   	outsl  %ds:(%esi),(%dx)
439582:	77 43                	ja     0x4395c7
439584:	68 61 6e 67 65       	push   $0x65676e61
439589:	07                   	pop    %es
43958a:	42                   	inc    %edx
43958b:	6f                   	outsl  %ds:(%esi),(%dx)
43958c:	6f                   	outsl  %ds:(%esi),(%dx)
43958d:	6c                   	insb   (%dx),%es:(%edi)
43958e:	65 61                	gs popa
439590:	6e                   	outsb  %ds:(%esi),(%dx)
439591:	00 1c 11             	add    %bl,(%ecx,%edx,1)
439594:	40                   	inc    %eax
439595:	00 ac 10 40 00 1c 12 	add    %ch,0x121c0040(%eax,%edx,1)
43959c:	40                   	inc    %eax
43959d:	00 00                	add    %al,(%eax)
43959f:	10 40 00             	adc    %al,0x0(%eax)
4395a2:	8b c0                	mov    %eax,%eax
4395a4:	f0 95                	lock xchg %eax,%ebp
4395a6:	43                   	inc    %ebx
4395af:	00 d4                	add    %dl,%ah
4395b1:	96                   	xchg   %eax,%esi
4395b2:	43                   	inc    %ebx
4395b3:	00 14 97             	add    %dl,(%edi,%edx,4)
4395b6:	43                   	inc    %ebx
4395bf:	00 e6                	add    %ah,%dh
4395c1:	96                   	xchg   %eax,%esi
4395c2:	43                   	inc    %ebx
4395c3:	00 00                	add    %al,(%eax)
4395c5:	97                   	xchg   %eax,%edi
4395c6:	43                   	inc    %ebx
4395c7:	00 94 02 00 00 fc 89 	add    %dl,-0x76040000(%edx,%eax,1)
4395ce:	43                   	inc    %ebx
4395cf:	00 d8                	add    %bl,%al
4395d1:	11 42 00             	adc    %eax,0x0(%edx)
4395d4:	14 35                	adc    $0x35,%al
4395d6:	40                   	inc    %eax
4395d7:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
4395da:	42                   	inc    %edx
4395db:	00 1c 35 40 00 54 af 	add    %bl,-0x50abffc0(,%esi,1)
4395e2:	44                   	inc    %esp
4395e3:	00 58 32             	add    %bl,0x32(%eax)
4395e6:	40                   	inc    %eax
4395e7:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
4395eb:	00 30                	add    %dh,(%eax)
4395ed:	c7 43 00 f4 de 44 00 	movl   $0x44def4,0x0(%ebx)
4395f4:	1c a7                	sbb    $0xa7,%al
4395f6:	44                   	inc    %esp
4395f7:	00 98 8d 41 00 b0    	add    %bl,-0x4fffbe73(%eax)
4395fd:	8c 44 00 e0          	mov    %es,-0x20(%eax,%eax,1)
439601:	60                   	pusha
439602:	44                   	inc    %esp
439603:	00 d0                	add    %dl,%al
439605:	93                   	xchg   %eax,%ebx
439606:	44                   	inc    %esp
439607:	00 e8                	add    %ch,%al
439609:	69 44 00 f0 11 42 00 	imul   $0xd8004211,-0x10(%eax,%eax,1),%eax
439610:	d8
439611:	0e                   	push   %cs
439612:	42                   	inc    %edx
439613:	00 d0                	add    %dl,%al
439615:	0e                   	push   %cs
439616:	42                   	inc    %edx
439617:	00 f8                	add    %bh,%al
439619:	11 42 00             	adc    %eax,0x0(%edx)
43961c:	3c d4                	cmp    $0xd4,%al
43961e:	43                   	inc    %ebx
43961f:	00 08                	add    %cl,(%eax)
439621:	da 44 00 24          	fiaddl 0x24(%eax,%eax,1)
439625:	df 44 00 70          	filds  0x70(%eax,%eax,1)
439629:	de 44 00 54          	fiadds 0x54(%eax,%eax,1)
43962d:	5f                   	pop    %edi
43962e:	44                   	inc    %esp
43962f:	00 84 d4 44 00 a4 d4 	add    %al,-0x2b5bffbc(%esp,%edx,8)
439636:	44                   	inc    %esp
439637:	00 bc d1 44 00 9c 5e 	add    %bh,0x5e9c0044(%ecx,%edx,8)
43963e:	44                   	inc    %esp
43963f:	00 a0 5e 44 00 80    	add    %ah,-0x7fffbba2(%eax)
439645:	8e 44 00 ac          	mov    -0x54(%eax,%eax,1),%es
439649:	8e 44 00 d0          	mov    -0x30(%eax,%eax,1),%es
43964d:	69 44 00 18 60 44 00 	imul   $0x5c004460,0x18(%eax,%eax,1),%eax
439654:	5c
439655:	6b 44 00 d4 6a       	imul   $0x6a,-0x2c(%eax,%eax,1),%eax
43965a:	44                   	inc    %esp
43965b:	00 e8                	add    %ch,%al
43965d:	6d                   	insl   (%dx),%es:(%edi)
43965e:	44                   	inc    %esp
43965f:	00 94 6c 44 00 f0 ad 	add    %dl,-0x520fffbc(%esp,%ebp,2)
439666:	44                   	inc    %esp
439667:	00 30                	add    %dh,(%eax)
439669:	8f 44 00 10          	pop    0x10(%eax,%eax,1)
43966d:	d2 44 00 cc          	rolb   %cl,-0x34(%eax,%eax,1)
439671:	d2 44 00 c8          	rolb   %cl,-0x38(%eax,%eax,1)
439675:	cd 44                	int    $0x44
439677:	00 b0 d2 44 00 48    	add    %dh,0x480044d2(%eax)
43967d:	94                   	xchg   %eax,%esp
43967e:	44                   	inc    %esp
43967f:	00 dc                	add    %bl,%ah
439681:	9a 44 00 7c a8 44 00 	lcall  $0x44,$0xa87c0044
439688:	d8 d5                	fcom   %st(5)
43968a:	43                   	inc    %ebx
43968b:	00 64 a5 44          	add    %ah,0x44(%ebp,%eiz,4)
43968f:	00 a4 d6 43 00 14 a9 	add    %ah,-0x56ebffbd(%esi,%edx,8)
439696:	44                   	inc    %esp
439697:	00 18                	add    %bl,(%eax)
439699:	a9 44 00 d0 a7       	test   $0xa7d00044,%eax
43969e:	44                   	inc    %esp
43969f:	00 78 a7             	add    %bh,-0x59(%eax)
4396a2:	44                   	inc    %esp
4396a3:	00 f0                	add    %dh,%al
4396a5:	d3 44 00 c0          	roll   %cl,-0x40(%eax,%eax,1)
4396a9:	b1 44                	mov    $0x44,%cl
4396ab:	00 e4                	add    %ah,%ah
4396ad:	e5 44                	in     $0x44,%eax
4396af:	00 6c d0 44          	add    %ch,0x44(%eax,%edx,8)
4396b3:	00 5c d3 44          	add    %bl,0x44(%ebx,%edx,8)
4396b7:	00 a8 d5 43 00 64    	add    %ch,0x640043d5(%eax)
4396bd:	c7 43 00 50 d9 43 00 	movl   $0x43d950,0x0(%ebx)
4396c4:	14 c9                	adc    $0xc9,%al
4396c6:	43                   	inc    %ebx
4396c7:	00 80 d9 43 00 b4    	add    %al,-0x4bffbc27(%eax)
4396cd:	d9 43 00             	flds   0x0(%ebx)
4396d0:	60                   	pusha
4396d1:	da 43 00             	fiaddl 0x0(%ebx)
4396d4:	0e                   	push   %cs
4396d5:	00 00                	add    %al,(%eax)
4396d7:	00 00                	add    %al,(%eax)
4396d9:	00 01                	add    %al,(%ecx)
4396db:	00 00                	add    %al,(%eax)
4396dd:	00 ac 10 40 00 90 02 	add    %ch,0x2900040(%eax,%edx,1)
4396e4:	00 00                	add    %al,(%eax)
4396e6:	04 00                	add    $0x0,%al
4396e8:	0d b0 0e b0 4e       	or     $0x4eb00eb0,%eax
4396ed:	bc b3 ff ec d6       	mov    $0xd6ecffb3,%esp
4396f2:	43                   	inc    %ebx
4396f3:	00 0c d7             	add    %cl,(%edi,%edx,8)
4396f6:	43                   	inc    %ebx
4396f7:	00 30                	add    %dh,(%eax)
4396f9:	d7                   	xlat   %ds:(%ebx)
4396fa:	43                   	inc    %ebx
4396fb:	00 84 d6 43 00 0f 54 	add    %al,0x540f0043(%esi,%edx,8)
439702:	44                   	inc    %esp
439703:	61                   	popa
439704:	74 65                	je     0x43976b
439706:	54                   	push   %esp
439707:	69 6d 65 50 69 63 6b 	imul   $0x6b636950,0x65(%ebp),%ebp
43970e:	65 72 14             	gs jb  0x439725
439711:	97                   	xchg   %eax,%edi
439712:	43                   	inc    %ebx
439713:	00 07                	add    %al,(%edi)
439715:	0f 54 44 61 74       	andps  0x74(%ecx,%eiz,2),%xmm0
43971a:	65 54                	gs push %esp
43971c:	69 6d 65 50 69 63 6b 	imul   $0x6b636950,0x65(%ebp),%ebp
439723:	65 72 f0             	gs jb  0x439716
439726:	95                   	xchg   %eax,%ebp
439727:	43                   	inc    %ebx
439728:	00 3c 8b             	add    %bh,(%ebx,%ecx,4)
43972b:	43                   	inc    %ebx
43972c:	00 43 00             	add    %al,0x0(%ebx)
43972f:	08 43 6f             	or     %al,0x6f(%ebx)
439732:	6d                   	insl   (%dx),%es:(%edi)
439733:	43                   	inc    %ebx
439734:	74 72                	je     0x4397a8
439736:	6c                   	insb   (%dx),%es:(%edi)
439737:	73 38                	jae    0x439771
439739:	00 ec                	add    %ch,%ah
43973b:	1c 44                	sbb    $0x44,%al
43973d:	00 61 00             	add    %ah,0x0(%ecx)
439740:	00 ff                	add    %bh,%bh
439742:	64 5f                	fs pop %edi
439744:	44                   	inc    %esp
439745:	00 00                	add    %al,(%eax)
439747:	60                   	pusha
439748:	44                   	inc    %esp
439749:	00 00                	add    %al,(%eax)
43974b:	00 00                	add    %al,(%eax)
43974d:	80 03 00             	addb   $0x0,(%ebx)
439750:	00 00                	add    %al,(%eax)
439752:	0b 00                	or     (%eax),%eax
439754:	07                   	pop    %es
439755:	41                   	inc    %ecx
439756:	6e                   	outsb  %ds:(%esi),(%dx)
439757:	63 68 6f             	arpl   %ebp,0x6f(%eax)
43975a:	72 73                	jb     0x4397cf
43975c:	0c 2c                	or     $0x2c,%al
43975e:	44                   	inc    %esp
43975f:	00 62 01             	add    %ah,0x1(%edx)
439762:	00 ff                	add    %bh,%bh
439764:	34 e1                	xor    $0xe1,%al
439766:	44                   	inc    %esp
439767:	00 01                	add    %al,(%ecx)
439769:	00 00                	add    %al,(%eax)
43976b:	00 00                	add    %al,(%eax)
43976d:	00 00                	add    %al,(%eax)
43976f:	80 0f 00             	orb    $0x0,(%edi)
439772:	00 00                	add    %al,(%eax)
439774:	0c 00                	or     $0x0,%al
439776:	0a 42 65             	or     0x65(%edx),%al
439779:	76 65                	jbe    0x4397e0
43977b:	6c                   	insb   (%dx),%es:(%edi)
43977c:	45                   	inc    %ebp
43977d:	64 67 65 73 80       	fs addr16 gs jae 0x439702
439782:	2b 44 00 63          	sub    0x63(%eax,%eax,1),%eax
439786:	01 00                	add    %eax,(%eax)
439788:	ff f0                	push   %eax
43978a:	e0 44                	loopne 0x4397d0
43978c:	00 01                	add    %al,(%ecx)
43978e:	00 00                	add    %al,(%eax)
439790:	00 00                	add    %al,(%eax)
439792:	00 00                	add    %al,(%eax)
439794:	00 02                	add    %al,(%edx)
439796:	00 00                	add    %al,(%eax)
439798:	00 0d 00 0a 42 65    	add    %cl,0x65420a00
43979e:	76 65                	jbe    0x439805
4397a0:	6c                   	insb   (%dx),%es:(%edi)
4397a1:	49                   	dec    %ecx
4397a2:	6e                   	outsb  %ds:(%esi),(%dx)
4397a3:	6e                   	outsb  %ds:(%esi),(%dx)
4397a4:	65 72 80             	gs jb  0x439727
4397a7:	2b 44 00 64          	sub    0x64(%eax,%eax,1),%eax
4397ab:	01 00                	add    %eax,(%eax)
4397ad:	ff f0                	push   %eax
4397af:	e0 44                	loopne 0x4397f5
4397b1:	00 01                	add    %al,(%ecx)
4397b3:	00 00                	add    %al,(%eax)
4397b5:	00 01                	add    %al,(%ecx)
4397b7:	00 00                	add    %al,(%eax)
4397b9:	00 01                	add    %al,(%ecx)
4397bb:	00 00                	add    %al,(%eax)
4397bd:	00 0e                	add    %cl,(%esi)
4397bf:	00 0a                	add    %cl,(%edx)
4397c1:	42                   	inc    %edx
4397c2:	65 76 65             	gs jbe 0x43982a
4397c5:	6c                   	insb   (%dx),%es:(%edi)
4397c6:	4f                   	dec    %edi
4397c7:	75 74                	jne    0x43983d
4397c9:	65 72 24             	gs jb  0x4397f0
4397cc:	2c 44                	sub    $0x44,%al
4397ce:	00 65 01             	add    %ah,0x1(%ebp)
4397d1:	00 ff                	add    %bh,%bh
4397d3:	64 e1 44             	fs loope 0x43981a
4397d6:	00 01                	add    %al,(%ecx)
4397d8:	00 00                	add    %al,(%eax)
4397da:	00 00                	add    %al,(%eax)
4397dc:	00 00                	add    %al,(%eax)
4397de:	80 00 00             	addb   $0x0,(%eax)
4397e1:	00 00                	add    %al,(%eax)
4397e3:	0f 00 09             	str    (%ecx)
4397e6:	42                   	inc    %edx
4397e7:	65 76 65             	gs jbe 0x43984f
4397ea:	6c                   	insb   (%dx),%es:(%edi)
4397eb:	4b                   	dec    %ebx
4397ec:	69 6e 64 68 2c 44 00 	imul   $0x442c68,0x64(%esi),%ebp
4397f3:	68 01 00 ff 84       	push   $0x84ff0001
4397f8:	e1 44                	loope  0x43983e
4397fa:	00 01                	add    %al,(%ecx)
4397fc:	00 00                	add    %al,(%eax)
4397fe:	00 00                	add    %al,(%eax)
439800:	00 00                	add    %al,(%eax)
439802:	80 01 00             	addb   $0x0,(%ecx)
439805:	00 00                	add    %al,(%eax)
439807:	10 00                	adc    %al,(%eax)
439809:	0a 42 65             	or     0x65(%edx),%al
43980c:	76 65                	jbe    0x439873
43980e:	6c                   	insb   (%dx),%es:(%edi)
43980f:	57                   	push   %edi
439810:	69 64 74 68 0c 59 41 	imul   $0x41590c,0x68(%esp,%esi,2),%esp
439817:	00
439818:	5f                   	pop    %edi
439819:	00 00                	add    %al,(%eax)
43981b:	ff 70 00             	push   0x0(%eax)
43981e:	00 fe                	add    %bh,%dh
439820:	24 6d                	and    $0x6d,%al
439822:	44                   	inc    %esp
439823:	00 00                	add    %al,(%eax)
439825:	00 00                	add    %al,(%eax)
439827:	80 00 00             	addb   $0x0,(%eax)
43982a:	00 80 11 00 08 42    	add    %al,0x42080011(%eax)
439830:	69 44 69 4d 6f 64 65 	imul   $0xec65646f,0x4d(%ecx,%ebp,2),%eax
439837:	ec
439838:	94                   	xchg   %eax,%esp
439839:	43                   	inc    %ebx
43983a:	00 50 02             	add    %dl,0x2(%eax)
43983d:	00 ff                	add    %bh,%bh
43983f:	98                   	cwtl
439840:	da 43 00             	fiaddl 0x0(%ebx)
439843:	01 00                	add    %eax,(%eax)
439845:	00 00                	add    %al,(%eax)
439847:	00 00                	add    %al,(%eax)
439849:	00 80 00 00 00 00    	add    %al,0x0(%eax)
43984f:	12 00                	adc    (%eax),%al
439851:	0c 43                	or     $0x43,%al
439853:	61                   	popa
439854:	6c                   	insb   (%dx),%es:(%edi)
439855:	41                   	inc    %ecx
439856:	6c                   	insb   (%dx),%es:(%edi)
439857:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
43985e:	f4                   	hlt
43985f:	87 43 00             	xchg   %eax,0x0(%ebx)
439862:	08 02                	or     %al,(%edx)
439864:	00 ff                	add    %bh,%bh
439866:	b4 c9                	mov    $0xc9,%ah
439868:	43                   	inc    %ebx
439869:	00 01                	add    %al,(%ecx)
43986b:	00 00                	add    %al,(%eax)