40256e:	b4 00                	mov    $0x0,%ah
402570:	e9 00 74 03 b9       	jmp    0xb9439975
402575:	00 c9                	add    %cl,%cl
402577:	00 69 03             	add    %ch,0x3(%ecx)
40257a:	06                   	push   %es
40257b:	00 39                	add    %bh,(%ecx)
40257d:	01 24 01             	add    %esp,(%ecx,%eax,1)
402580:	06                   	push   %es
402581:	00 b9 00 fc 00 c0    	add    %bh,-0x3fff0400(%ecx)
402587:	00 49 01             	add    %cl,0x1(%ecx)
40258a:	31 00                	xor    %eax,(%eax)
40258c:	cc                   	int3
40258d:	00 51 01             	add    %dl,0x1(%ecx)
402590:	80 00 cc             	addb   $0xcc,(%eax)
402593:	00 59 01             	add    %bl,0x1(%ecx)
402596:	32 06                	xor    (%esi),%al
402598:	d3 00                	roll   %cl,(%eax)
40259a:	61                   	popa
40259b:	01 ca                	add    %ecx,%edx
40259d:	00 de                	add    %bl,%dh
40259f:	00 27                	add    %ah,(%edi)
4025a1:	00 12                	add    %dl,(%edx)
4025a3:	00 2f                	add    %ch,(%edi)
4025a5:	02 2e                	add    (%esi),%ch
4025a7:	00 0b                	add    %cl,(%ebx)
4025a9:	00 13                	add    %dl,(%ebx)
4025ab:	01 2e                	add    %ebp,(%esi)
4025ad:	00 13                	add    %dl,(%ebx)
4025af:	00 1c 01             	add    %bl,(%ecx,%eax,1)
4025b2:	2e 00 1b             	add    %bl,%cs:(%ebx)
4025b5:	00 3b                	add    %bh,(%ebx)
4025b7:	01 2e                	add    %ebp,(%esi)
4025b9:	00 23                	add    %ah,(%ebx)
4025bb:	00 44 01 2e          	add    %al,0x2e(%ecx,%eax,1)
4025bf:	00 2b                	add    %ch,(%ebx)
4025c1:	00 92 01 2e 00 33    	add    %dl,0x33002e01(%edx)
4025c7:	00 ae 01 2e 00 3b    	add    %ch,0x3b002e01(%esi)
4025cd:	00 c2                	add    %al,%dl
4025cf:	01 2e                	add    %ebp,(%esi)
4025d1:	00 43 00             	add    %al,0x0(%ebx)
4025d4:	cf                   	iret
4025d5:	01 2e                	add    %ebp,(%esi)
4025d7:	00 4b 00             	add    %cl,0x0(%ebx)
4025da:	92                   	xchg   %eax,%edx
4025db:	01 2e                	add    %ebp,(%esi)
4025dd:	00 53 00             	add    %dl,0x0(%ebx)
4025e0:	92                   	xchg   %eax,%edx
4025e1:	01 43 00             	add    %eax,0x0(%ebx)
4025e4:	5b                   	pop    %ebx
4025e5:	00 03                	add    %al,(%ebx)
4025e7:	02 43 00             	add    0x0(%ebx),%al
4025ea:	0a 00                	or     (%eax),%al
4025ec:	03 02                	add    (%edx),%eax
4025ee:	63 00                	arpl   %eax,(%eax)
4025f0:	5b                   	pop    %ebx
4025f1:	00 03                	add    %al,(%ebx)
4025f3:	02 63 00             	add    0x0(%ebx),%ah
4025f6:	0a 00                	or     (%eax),%al
4025f8:	03 02                	add    (%edx),%eax
4025fa:	63 00                	arpl   %eax,(%eax)
4025fc:	63 00                	arpl   %eax,(%eax)
4025fe:	08 02                	or     %al,(%edx)
402600:	a3 00 5b 00 03       	mov    %eax,0x3005b00
402605:	02 1b                	add    (%ebx),%bl
402607:	00 3f                	add    %bh,(%edi)
402609:	00 54 00 8e          	add    %dl,-0x72(%eax,%eax,1)
40260d:	00 9f 00 ae 00 04    	add    %bl,0x400ae00(%edi)
402613:	80 00 00             	addb   $0x0,(%eax)
402616:	02 00                	add    (%eax),%al
402618:	06                   	push   %es
402619:	00 01                	add    %al,(%ecx)
402623:	00 3f                	add    %bh,(%edi)
402625:	04 00                	add    $0x0,%al
402627:	00 04 00             	add    %al,(%eax,%eax,1)
402632:	00 00                	add    %al,(%eax)
402634:	ea 00 98 00 00 00 00 	ljmp   $0x0,$0x9800
40263b:	00 02                	add    %al,(%edx)
40263d:	00 06                	add    %al,(%esi)
40263f:	00 01                	add    %al,(%ecx)
402649:	00 f4                	add    %dh,%ah
40264b:	00 00                	add    %al,(%eax)
40264d:	00 00                	add    %al,(%eax)
40264f:	00 0b                	add    %cl,(%ebx)
402651:	00 01                	add    %al,(%ecx)
402653:	00 03                	add    %al,(%ebx)
402655:	00 00                	add    %al,(%eax)
402657:	00 00                	add    %al,(%eax)
402659:	00 00                	add    %al,(%eax)
40265b:	00 f3                	add    %dh,%bl
40265d:	00 10                	add    %dl,(%eax)
40265f:	05 00 00 00 00       	add    $0x0,%eax
402664:	02 00                	add    (%eax),%al
402666:	06                   	push   %es
402667:	00 01                	add    %al,(%ecx)
402671:	00 69 05             	add    %ch,0x5(%ecx)
402674:	00 00                	add    %al,(%eax)
402676:	00 00                	add    %al,(%eax)
402678:	02 00                	add    (%eax),%al
40267a:	06                   	push   %es
40267b:	00 01                	add    %al,(%ecx)
402685:	00 96 05 00 00 00    	add    %dl,0x5(%esi)
40268b:	00 02                	add    %al,(%edx)
40268d:	00 06                	add    %al,(%esi)
40268f:	00 01                	add    %al,(%ecx)
402699:	00 a1 00 00 00 00    	add    %ah,0x0(%ecx)
40269f:	00 02                	add    %al,(%edx)
4026a1:	00 06                	add    %al,(%esi)
4026a3:	00 01                	add    %al,(%ecx)
4026ad:	00 91 00 00 00 00    	add    %dl,0x0(%ecx)
4026b3:	00 0b                	add    %cl,(%ebx)
4026b5:	00 01                	add    %al,(%ecx)
4026b7:	00 03                	add    %al,(%ebx)
4026b9:	00 00                	add    %al,(%eax)
4026bb:	00 00                	add    %al,(%eax)
4026bd:	00 00                	add    %al,(%eax)
4026bf:	00 f3                	add    %dh,%bl
4026c1:	00 22                	add    %ah,(%edx)
4026c3:	00 00                	add    %al,(%eax)
4026c5:	00 00                	add    %al,(%eax)
4026c7:	00 0b                	add    %cl,(%ebx)
4026c9:	00 01                	add    %al,(%ecx)
4026cb:	00 03                	add    %al,(%ebx)
4026cd:	00 00                	add    %al,(%eax)
4026cf:	00 00                	add    %al,(%eax)
4026d1:	00 00                	add    %al,(%eax)
4026d3:	00 f3                	add    %dh,%bl
4026d5:	00 72 00             	add    %dh,0x0(%edx)
4026d8:	00 00                	add    %al,(%eax)
4026da:	00 00                	add    %al,(%eax)
4026dc:	0b 00                	or     (%eax),%eax
4026de:	01 00                	add    %eax,(%eax)
4026e0:	03 00                	add    (%eax),%eax
4026e2:	00 00                	add    %al,(%eax)
4026e4:	00 00                	add    %al,(%eax)
4026e6:	00 00                	add    %al,(%eax)
4026e8:	f3 00 06             	repz add %al,(%esi)
4026eb:	01 00                	add    %eax,(%eax)
4026ed:	00 00                	add    %al,(%eax)
4026ef:	00 00                	add    %al,(%eax)
4026f1:	00 00                	add    %al,(%eax)
4026f3:	00 01                	add    %al,(%ecx)
4026f5:	00 00                	add    %al,(%eax)
4026f7:	00 bb 04 00 00 05    	add    %bh,0x5000004(%ebx)
4026fd:	00 04 00             	add    %al,(%eax,%eax,1)
402700:	57                   	push   %edi
402701:	00 c6                	add    %al,%dh
402703:	00 5d 00             	add    %bl,0x0(%ebp)
402706:	da 00                	fiaddl (%eax)
402708:	00 00                	add    %al,(%eax)
40270a:	00 00                	add    %al,(%eax)
40270c:	00 43 6f             	add    %al,0x6f(%ebx)
40270f:	6e                   	outsb  %ds:(%esi),(%dx)
402710:	66 69 67 75 72 65    	imul   $0x6572,0x75(%edi),%sp
402716:	64 54                	fs push %esp
402718:	61                   	popa
402719:	73 6b                	jae    0x402786
40271b:	41                   	inc    %ecx
40271c:	77 61                	ja     0x40277f
40271e:	69 74 61 62 6c 65 60 	imul   $0x3160656c,0x62(%ecx,%eiz,2),%esi
402725:	31
402726:	00 54 61 73          	add    %dl,0x73(%ecx,%eiz,2)
40272a:	6b 60 31 00          	imul   $0x0,0x31(%eax),%esp
40272e:	41                   	inc    %ecx
40272f:	76 61                	jbe    0x402792
402731:	6c                   	insb   (%dx),%es:(%edi)
402732:	6f                   	outsl  %ds:(%esi),(%dx)
402733:	6e                   	outsb  %ds:(%esi),(%dx)
402734:	69 61 2e 57 69 6e 33 	imul   $0x336e6957,0x2e(%ecx),%esp
40273b:	32 00                	xor    (%eax),%al
40273d:	55                   	push   %ebp
40273e:	73 65                	jae    0x4027a5
402740:	57                   	push   %edi
402741:	69 6e 33 32 00 49 54 	imul   $0x54490032,0x33(%esi),%ebp
402748:	72 61                	jb     0x4027ab
40274a:	63 65 32             	arpl   %esp,0x32(%ebp)
40274d:	00 67 65             	add    %ah,0x65(%edi)
402750:	74 5f                	je     0x4027b1
402752:	54                   	push   %esp
402753:	72 61                	jb     0x4027b6
402755:	63 65 32             	arpl   %esp,0x32(%ebp)
402758:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
40275f:	65 3e 00 47 69       	gs add %al,%ds:0x69(%edi)
402764:	74 43                	je     0x4027a9
402766:	72 65                	jb     0x4027cd
402768:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
40276b:	74 69                	je     0x4027d6
40276d:	61                   	popa
40276e:	6c                   	insb   (%dx),%es:(%edi)
40276f:	4d                   	dec    %ebp
402770:	61                   	popa
402771:	6e                   	outsb  %ds:(%esi),(%dx)
402772:	61                   	popa
402773:	67 65 72 2e          	addr16 gs jb 0x4027a5
402777:	55                   	push   %ebp
402778:	49                   	dec    %ecx
402779:	00 3c 3e             	add    %bh,(%esi,%edi,1)
40277c:	4f                   	dec    %edi
40277d:	00 41 76             	add    %al,0x76(%ecx)
402780:	61                   	popa
402781:	6c                   	insb   (%dx),%es:(%edi)
402782:	6f                   	outsl  %ds:(%esi),(%dx)
402783:	6e                   	outsb  %ds:(%esi),(%dx)
402784:	69 61 2e 53 6b 69 61 	imul   $0x61696b53,0x2e(%ecx),%esp
40278b:	00 55 73             	add    %dl,0x73(%ebp)
40278e:	65 53                	gs push %ebx
402790:	6b 69 61 00          	imul   $0x0,0x61(%ecx),%ebp
402794:	41                   	inc    %ecx
402795:	76 61                	jbe    0x4027f8
402797:	6c                   	insb   (%dx),%es:(%edi)
402798:	6f                   	outsl  %ds:(%esi),(%dx)
402799:	6e                   	outsb  %ds:(%esi),(%dx)
40279a:	69 61 00 47 69 74 4c 	imul   $0x4c746947,0x0(%ecx),%esp
4027a1:	61                   	popa
4027a2:	62 00                	bound  %eax,(%eax)
4027a4:	6d                   	insl   (%dx),%es:(%edi)
4027a5:	73 63                	jae    0x40280a
4027a7:	6f                   	outsl  %ds:(%esi),(%dx)
4027a8:	72 6c                	jb     0x402816
4027aa:	69 62 00 47 69 74 48 	imul   $0x48746947,0x0(%edx),%esp
4027b1:	75 62                	jne    0x402815
4027b3:	00 52 75             	add    %dl,0x75(%edx)
4027b6:	6e                   	outsb  %ds:(%esi),(%dx)
4027b7:	41                   	inc    %ecx
4027b8:	73 79                	jae    0x402833
4027ba:	6e                   	outsb  %ds:(%esi),(%dx)
4027bb:	63 00                	arpl   %eax,(%eax)
4027bd:	67 65 74 5f          	addr16 gs je 0x402820
4027c1:	4d                   	dec    %ebp
4027c2:	61                   	popa
4027c3:	69 6e 54 68 72 65 61 	imul   $0x61657268,0x54(%esi),%ebp
4027ca:	64 00 43 72          	add    %al,%fs:0x72(%ebx)
4027ce:	65 61                	gs popa
4027d0:	74 65                	je     0x402837
4027d2:	53                   	push   %ebx
4027d3:	69 64 00 4c 6f 67 54 	imul   $0x6f54676f,0x4c(%eax,%eax,1),%esp
4027da:	6f
4027db:	54                   	push   %esp
4027dc:	72 61                	jb     0x40283f
4027de:	63 65 00             	arpl   %esp,0x0(%ebp)
4027e1:	5f                   	pop    %edi
4027e2:	65 78 69             	gs js  0x40284e
4027e5:	74 43                	je     0x40282a
4027e7:	6f                   	outsl  %ds:(%esi),(%dx)
4027e8:	64 65 00 49 44       	fs add %cl,%gs:0x44(%ecx)
4027ed:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4027f4:	6c                   	insb   (%dx),%es:(%edi)
4027f5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4027f9:	74 5f                	je     0x40285a
4027fb:	4e                   	dec    %esi
4027fc:	61                   	popa
4027fd:	6d                   	insl   (%dx),%es:(%edi)
4027fe:	65 00 67 63          	add    %ah,%gs:0x63(%edi)
402802:	6d                   	insl   (%dx),%es:(%edi)
402803:	63 6f 72             	arpl   %ebp,0x72(%edi)
402806:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
40280a:	6e                   	outsb  %ds:(%esi),(%dx)
40280b:	66 69 67 75 72 65    	imul   $0x6572,0x75(%edi),%sp
402811:	00 41 76             	add    %al,0x76(%ecx)
402814:	61                   	popa
402815:	6c                   	insb   (%dx),%es:(%edi)
402816:	6f                   	outsl  %ds:(%esi),(%dx)
402817:	6e                   	outsb  %ds:(%esi),(%dx)
402818:	69 61 2e 42 61 73 65 	imul   $0x65736142,0x2e(%ecx),%esp
40281f:	00 41 70             	add    %al,0x70(%ecx)
402822:	70 6c                	jo     0x402890
402824:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
40282b:	42                   	inc    %edx
40282c:	61                   	popa
40282d:	73 65                	jae    0x402894
40282f:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
402833:	70 6f                	jo     0x4028a4
402835:	73 65                	jae    0x40289c
402837:	00 45 6d             	add    %al,0x6d(%ebp)
40283a:	62 65 64             	bound  %esp,0x64(%ebp)
40283d:	64 65 64 41          	fs gs fs inc %ecx
402841:	74 74                	je     0x4028b7
402843:	72 69                	jb     0x4028ae
402845:	62 75 74             	bound  %esi,0x74(%ebp)
402848:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
40284c:	6d                   	insl   (%dx),%es:(%edi)
40284d:	70 69                	jo     0x4028b8
40284f:	6c                   	insb   (%dx),%es:(%edi)
402850:	65 72 47             	gs jb  0x40289a
402853:	65 6e                	outsb  %gs:(%esi),(%dx)
402855:	65 72 61             	gs jb  0x4028b9
402858:	74 65                	je     0x4028bf
40285a:	64 41                	fs inc %ecx
40285c:	74 74                	je     0x4028d2
40285e:	72 69                	jb     0x4028c9
402860:	62 75 74             	bound  %esi,0x74(%ebp)
402863:	65 00 41 74          	add    %al,%gs:0x74(%ecx)
402867:	74 72                	je     0x4028db
402869:	69 62 75 74 65 55 73 	imul   $0x73556574,0x75(%edx),%esp
402870:	61                   	popa
402871:	67 65 41             	addr16 gs inc %ecx
402874:	74 74                	je     0x4028ea
402876:	72 69                	jb     0x4028e1
402878:	62 75 74             	bound  %esi,0x74(%ebp)
40287b:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
402880:	75 67                	jne    0x4028e9
402882:	67 61                	addr16 popa
402884:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
402888:	74 74                	je     0x4028fe
40288a:	72 69                	jb     0x4028f5
40288c:	62 75 74             	bound  %esi,0x74(%ebp)
40288f:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
402893:	73 65                	jae    0x4028fa
402895:	6d                   	insl   (%dx),%es:(%edi)
402896:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
40289a:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4028a1:	72
4028a2:	69 62 75 74 65 00 54 	imul   $0x54006574,0x75(%edx),%esp
4028a9:	61                   	popa
4028aa:	72 67                	jb     0x402913
4028ac:	65 74 46             	gs je  0x4028f5
4028af:	72 61                	jb     0x402912
4028b1:	6d                   	insl   (%dx),%es:(%edi)
4028b2:	65 77 6f             	gs ja  0x402924
4028b5:	72 6b                	jb     0x402922
4028b7:	41                   	inc    %ecx
4028b8:	74 74                	je     0x40292e
4028ba:	72 69                	jb     0x402925
4028bc:	62 75 74             	bound  %esi,0x74(%ebp)
4028bf:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4028c3:	73 65                	jae    0x40292a
4028c5:	6d                   	insl   (%dx),%es:(%edi)
4028c6:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4028ca:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4028d1:	69
4028d2:	6f                   	outsl  %ds:(%esi),(%dx)
4028d3:	6e                   	outsb  %ds:(%esi),(%dx)
4028d4:	41                   	inc    %ecx
4028d5:	74 74                	je     0x40294b
4028d7:	72 69                	jb     0x402942
4028d9:	62 75 74             	bound  %esi,0x74(%ebp)
4028dc:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4028e0:	73 65                	jae    0x402947
4028e2:	6d                   	insl   (%dx),%es:(%edi)
4028e3:	62 6c 79 49          	bound  %ebp,0x49(%ecx,%edi,2)
4028e7:	6e                   	outsb  %ds:(%esi),(%dx)
4028e8:	66 6f                	outsw  %ds:(%esi),(%dx)
4028ea:	72 6d                	jb     0x402959
4028ec:	61                   	popa
4028ed:	74 69                	je     0x402958
4028ef:	6f                   	outsl  %ds:(%esi),(%dx)
4028f0:	6e                   	outsb  %ds:(%esi),(%dx)
4028f1:	61                   	popa
4028f2:	6c                   	insb   (%dx),%es:(%edi)
4028f3:	56                   	push   %esi
4028f4:	65 72 73             	gs jb  0x40296a