41352a:	75 6c                	jne    0x413598
41352c:	74 75                	je     0x4135a3
41352e:	72 65                	jb     0x413595
413530:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
413535:	72 61                	jb     0x413598
413537:	6c                   	insb   (%dx),%es:(%edi)
413538:	2c 20                	sub    $0x20,%al
41353a:	50                   	push   %eax
41353b:	75 62                	jne    0x41359f
41353d:	6c                   	insb   (%dx),%es:(%edi)
41353e:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
413545:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
413549:	62 37                	bound  %esi,(%edi)
41354b:	37                   	aaa
41354c:	61                   	popa
41354d:	35 63 35 36 31       	xor    $0x31363563,%eax
413552:	39 33                	cmp    %esi,(%ebx)
413554:	34 65                	xor    $0x65,%al
413556:	30 38                	xor    %bh,(%eax)
413558:	39 23                	cmp    %esp,(%ebx)
41355a:	53                   	push   %ebx
41355b:	79 73                	jns    0x4135d0
41355d:	74 65                	je     0x4135c4
41355f:	6d                   	insl   (%dx),%es:(%edi)
413560:	2e 52                	cs push %edx
413562:	65 73 6f             	gs jae 0x4135d4
413565:	75 72                	jne    0x4135d9
413567:	63 65 73             	arpl   %esp,0x73(%ebp)
41356a:	2e 52                	cs push %edx
41356c:	75 6e                	jne    0x4135dc
41356e:	74 69                	je     0x4135d9
413570:	6d                   	insl   (%dx),%es:(%edi)
413571:	65 52                	gs push %edx
413573:	65 73 6f             	gs jae 0x4135e5
413576:	75 72                	jne    0x4135ea
413578:	63 65 53             	arpl   %esp,0x53(%ebp)
41357b:	65 74 02             	gs je  0x413580
41357e:	00 00                	add    %al,(%eax)
413580:	00 13                	add    %dl,(%ebx)
413582:	00 00                	add    %al,(%eax)
413584:	00 02                	add    %al,(%edx)
413586:	00 00                	add    %al,(%eax)
413588:	00 66 53             	add    %ah,0x53(%esi)
41358b:	79 73                	jns    0x413600
41358d:	74 65                	je     0x4135f4
41358f:	6d                   	insl   (%dx),%es:(%edi)
413590:	2e 44                	cs inc %esp
413592:	72 61                	jb     0x4135f5
413594:	77 69                	ja     0x4135ff
413596:	6e                   	outsb  %ds:(%esi),(%dx)
413597:	67 2e 49             	addr16 cs dec %ecx
41359a:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41359d:	2c 20                	sub    $0x20,%al
41359f:	53                   	push   %ebx
4135a0:	79 73                	jns    0x413615
4135a2:	74 65                	je     0x413609
4135a4:	6d                   	insl   (%dx),%es:(%edi)
4135a5:	2e 44                	cs inc %esp
4135a7:	72 61                	jb     0x41360a
4135a9:	77 69                	ja     0x413614
4135ab:	6e                   	outsb  %ds:(%esi),(%dx)
4135ac:	67 2c 20             	addr16 sub $0x20,%al
4135af:	56                   	push   %esi
4135b0:	65 72 73             	gs jb  0x413626
4135b3:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
4135ba:	2e 30 2e             	xor    %ch,%cs:(%esi)
4135bd:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4135c0:	43                   	inc    %ebx
4135c1:	75 6c                	jne    0x41362f
4135c3:	74 75                	je     0x41363a
4135c5:	72 65                	jb     0x41362c
4135c7:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4135cc:	72 61                	jb     0x41362f
4135ce:	6c                   	insb   (%dx),%es:(%edi)
4135cf:	2c 20                	sub    $0x20,%al
4135d1:	50                   	push   %eax
4135d2:	75 62                	jne    0x413636
4135d4:	6c                   	insb   (%dx),%es:(%edi)
4135d5:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4135dc:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4135e0:	62 30                	bound  %esi,(%eax)
4135e2:	33 66 35             	xor    0x35(%esi),%esp
4135e5:	66 37                	data16 aaa
4135e7:	66 31 31             	xor    %si,(%ecx)
4135ea:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
4135f0:	68 53 79 73 74       	push   $0x74737953
4135f5:	65 6d                	gs insl (%dx),%es:(%edi)
4135f7:	2e 44                	cs inc %esp
4135f9:	72 61                	jb     0x41365c
4135fb:	77 69                	ja     0x413666
4135fd:	6e                   	outsb  %ds:(%esi),(%dx)
4135fe:	67 2e 42             	addr16 cs inc %edx
413601:	69 74 6d 61 70 2c 20 	imul   $0x53202c70,0x61(%ebp,%ebp,2),%esi
413608:	53
413609:	79 73                	jns    0x41367e
41360b:	74 65                	je     0x413672
41360d:	6d                   	insl   (%dx),%es:(%edi)
41360e:	2e 44                	cs inc %esp
413610:	72 61                	jb     0x413673
413612:	77 69                	ja     0x41367d
413614:	6e                   	outsb  %ds:(%esi),(%dx)
413615:	67 2c 20             	addr16 sub $0x20,%al
413618:	56                   	push   %esi
413619:	65 72 73             	gs jb  0x41368f
41361c:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
413623:	2e 30 2e             	xor    %ch,%cs:(%esi)
413626:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
413629:	43                   	inc    %ebx
41362a:	75 6c                	jne    0x413698
41362c:	74 75                	je     0x4136a3
41362e:	72 65                	jb     0x413695
413630:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
413635:	72 61                	jb     0x413698
413637:	6c                   	insb   (%dx),%es:(%edi)
413638:	2c 20                	sub    $0x20,%al
41363a:	50                   	push   %eax
41363b:	75 62                	jne    0x41369f
41363d:	6c                   	insb   (%dx),%es:(%edi)
41363e:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
413645:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
413649:	62 30                	bound  %esi,(%eax)
41364b:	33 66 35             	xor    0x35(%esi),%esp
41364e:	66 37                	data16 aaa
413650:	66 31 31             	xor    %si,(%ecx)
413653:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
413659:	50                   	push   %eax
41365a:	41                   	inc    %ecx
41365b:	44                   	inc    %esp
41365c:	50                   	push   %eax
41365d:	41                   	inc    %ecx
41365e:	44                   	inc    %esp
41365f:	50                   	push   %eax
413660:	4d                   	dec    %ebp
413661:	97                   	xchg   %eax,%edi
413662:	77 81                	ja     0x4135e5
413664:	42                   	inc    %edx
413665:	6a 9b                	push   $0xffffff9b
413667:	9a 7a f2 14 9b 45 de 	lcall  $0xde45,$0x9b14f27a
41366e:	ca ae e2             	lret   $0xe2ae
413671:	39 64 b2 a0          	cmp    %esp,-0x60(%edx,%esi,4)
413675:	f0 cf                	lock iret
413677:	b4 1f                	mov    $0x1f,%ah
413679:	95                   	xchg   %eax,%ebp
41367a:	b3 c7                	mov    $0xc7,%bl
41367c:	fc                   	cld
41367d:	68 7e d0 b5 5f       	push   $0x5fb5d07e
413682:	4c                   	dec    %esp
413683:	d1 4a bb             	rorl   $1,-0x45(%edx)
413686:	3c dd                	cmp    $0xdd,%al
413688:	c2 65 38             	ret    $0x3865
41368b:	f8                   	clc
41368c:	ef                   	out    %eax,(%dx)
41368d:	99                   	cltd
41368e:	ef                   	out    %eax,(%dx)
41368f:	f8                   	clc
413690:	f0 b9 c7 fe df d7    	lock mov $0xd7dffec7,%ecx
413696:	cf                   	iret
413697:	09 d2                	or     %edx,%edx
413699:	31 b2 19 2e 26 a0    	xor    %esi,-0x5fd9d1e7(%edx)
41369f:	57                   	push   %edi
4136a0:	af                   	scas   %es:(%edi),%eax
4136a1:	cc                   	int3
4136a2:	2e 5d                	cs pop %ebp
4136a4:	5f                   	pop    %edi
4136a5:	44                   	inc    %esp
4136a6:	c8 5d 9b da          	enter  $0x9b5d,$0xda
4136aa:	36 78 e1             	ss js  0x41368e
4136ad:	01 00                	add    %eax,(%eax)
4136af:	00 00                	add    %al,(%eax)
4136b1:	00 00                	add    %al,(%eax)
4136b3:	00 6f 01             	add    %ch,0x1(%edi)
4136b6:	00 00                	add    %al,(%eax)
4136b8:	65 02 00             	add    %gs:(%eax),%al
4136bb:	00 36                	add    %dh,(%esi)
4136bd:	01 00                	add    %eax,(%eax)
4136bf:	00 c4                	add    %al,%ah
4136c1:	00 00                	add    %al,(%eax)
4136c3:	00 b0 02 00 00 54    	add    %dh,0x54000002(%eax)
4136c9:	00 00                	add    %al,(%eax)
4136cb:	00 1e                	add    %bl,(%esi)
4136cd:	02 00                	add    (%eax),%al
4136cf:	00 a6 01 00 00 26    	add    %ah,0x26000001(%esi)
4136d5:	03 00                	add    (%eax),%eax
4136d7:	00 e9                	add    %ch,%cl
4136d9:	02 00                	add    (%eax),%al
4136db:	00 d3                	add    %dl,%bl
4136dd:	03 00                	add    (%eax),%eax
4136df:	00 98 03 00 00 01    	add    %bl,0x1000003(%eax)
4136e5:	01 00                	add    %eax,(%eax)
4136e7:	00 12                	add    %dl,(%edx)
4136e9:	04 00                	add    $0x0,%al
4136eb:	00 61 03             	add    %ah,0x3(%ecx)
4136ee:	00 00                	add    %al,(%eax)
4136f0:	8d 00                	lea    (%eax),%eax
4136f2:	00 00                	add    %al,(%eax)
4136f4:	19 00                	sbb    %eax,(%eax)
4136f6:	00 00                	add    %al,(%eax)
4136f8:	69 06 00 00 14 24    	imul   $0x24140000,(%esi),%eax
4136fe:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
413702:	00 69 00             	add    %ch,0x0(%ecx)
413705:	73 00                	jae    0x413707
413707:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41370b:	63 00                	arpl   %eax,(%eax)
41370d:	6f                   	outsl  %ds:(%esi),(%dx)
41370e:	00 6e 00             	add    %ch,0x0(%esi)
413711:	00 00                	add    %al,(%eax)
413713:	00 00                	add    %al,(%eax)
413715:	36 63 00             	arpl   %eax,%ss:(%eax)
413718:	6f                   	outsl  %ds:(%esi),(%dx)
413719:	00 70 00             	add    %dh,0x0(%eax)
41371c:	79 00                	jns    0x41371e
41371e:	54                   	push   %esp
41371f:	00 6f 00             	add    %ch,0x0(%edi)
413722:	6f                   	outsl  %ds:(%esi),(%dx)
413723:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413727:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41372b:	00 69 00             	add    %ch,0x0(%ecx)
41372e:	70 00                	jo     0x413730
413730:	4d                   	dec    %ebp
413731:	00 65 00             	add    %ah,0x0(%ebp)
413734:	6e                   	outsb  %ds:(%esi),(%dx)
413735:	00 75 00             	add    %dh,0x0(%ebp)
413738:	49                   	dec    %ecx
413739:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41373d:	00 6d 00             	add    %ch,0x0(%ebp)
413740:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413744:	6d                   	insl   (%dx),%es:(%edi)
413745:	00 61 00             	add    %ah,0x0(%ecx)
413748:	67 00 65 00          	add    %ah,0x0(%di)
41374c:	ef                   	out    %eax,(%dx)
41374d:	3b 00                	cmp    (%eax),%eax
41374f:	00 34 63             	add    %dh,(%ebx,%eiz,2)
413752:	00 75 00             	add    %dh,0x0(%ebp)
413755:	74 00                	je     0x413757
413757:	54                   	push   %esp
413758:	00 6f 00             	add    %ch,0x0(%edi)
41375b:	6f                   	outsl  %ds:(%esi),(%dx)
41375c:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413760:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413764:	00 69 00             	add    %ch,0x0(%ecx)
413767:	70 00                	jo     0x413769
413769:	4d                   	dec    %ebp
41376a:	00 65 00             	add    %ah,0x0(%ebp)
41376d:	6e                   	outsb  %ds:(%esi),(%dx)
41376e:	00 75 00             	add    %dh,0x0(%ebp)
413771:	49                   	dec    %ecx
413772:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413776:	00 6d 00             	add    %ch,0x0(%ebp)
413779:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41377d:	6d                   	insl   (%dx),%es:(%edi)
41377e:	00 61 00             	add    %ah,0x0(%ecx)
413781:	67 00 65 00          	add    %ah,0x0(%di)
413785:	d0 3e                	sarb   $1,(%esi)
413787:	00 00                	add    %al,(%eax)
413789:	32 68 00             	xor    0x0(%eax),%ch
41378c:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
413791:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
413795:	00 6f 00             	add    %ch,0x0(%edi)
413798:	6c                   	insb   (%dx),%es:(%edi)
413799:	00 53 00             	add    %dl,0x0(%ebx)
41379c:	74 00                	je     0x41379e
41379e:	72 00                	jb     0x4137a0
4137a0:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
4137a6:	75 00                	jne    0x4137a8
4137a8:	74 00                	je     0x4137aa
4137aa:	74 00                	je     0x4137ac
4137ac:	6f                   	outsl  %ds:(%esi),(%dx)
4137ad:	00 6e 00             	add    %ch,0x0(%esi)
4137b0:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4137b4:	6d                   	insl   (%dx),%es:(%edi)
4137b5:	00 61 00             	add    %ah,0x0(%ecx)
4137b8:	67 00 65 00          	add    %ah,0x0(%di)
4137bc:	72 41                	jb     0x4137ff
4137be:	00 00                	add    %al,(%eax)
4137c0:	38 69 00             	cmp    %ch,0x0(%ecx)
4137c3:	6e                   	outsb  %ds:(%esi),(%dx)
4137c4:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4137c8:	00 78 00             	add    %bh,0x0(%eax)
4137cb:	54                   	push   %esp
4137cc:	00 6f 00             	add    %ch,0x0(%edi)
4137cf:	6f                   	outsl  %ds:(%esi),(%dx)
4137d0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4137d4:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4137d8:	00 69 00             	add    %ch,0x0(%ecx)
4137db:	70 00                	jo     0x4137dd
4137dd:	4d                   	dec    %ebp
4137de:	00 65 00             	add    %ah,0x0(%ebp)
4137e1:	6e                   	outsb  %ds:(%esi),(%dx)
4137e2:	00 75 00             	add    %dh,0x0(%ebp)
4137e5:	49                   	dec    %ecx
4137e6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4137ea:	00 6d 00             	add    %ch,0x0(%ebp)
4137ed:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4137f1:	6d                   	insl   (%dx),%es:(%edi)
4137f2:	00 61 00             	add    %ah,0x0(%ecx)
4137f5:	67 00 65 00          	add    %ah,0x0(%di)
4137f9:	09 45 00             	or     %eax,0x0(%ebp)
4137fc:	00 30                	add    %dh,(%eax)
4137fe:	6e                   	outsb  %ds:(%esi),(%dx)
4137ff:	00 65 00             	add    %ah,0x0(%ebp)
413802:	77 00                	ja     0x413804
413804:	54                   	push   %esp
413805:	00 6f 00             	add    %ch,0x0(%edi)
413808:	6f                   	outsl  %ds:(%esi),(%dx)
413809:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41380d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413811:	00 69 00             	add    %ch,0x0(%ecx)
413814:	70 00                	jo     0x413816
413816:	42                   	inc    %edx
413817:	00 75 00             	add    %dh,0x0(%ebp)
41381a:	74 00                	je     0x41381c
41381c:	74 00                	je     0x41381e
41381e:	6f                   	outsl  %ds:(%esi),(%dx)
41381f:	00 6e 00             	add    %ch,0x0(%esi)
413822:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
413826:	6d                   	insl   (%dx),%es:(%edi)
413827:	00 61 00             	add    %ah,0x0(%ecx)
41382a:	67 00 65 00          	add    %ah,0x0(%di)
41382e:	a0 48 00 00 34       	mov    0x34000048,%al
413833:	6e                   	outsb  %ds:(%esi),(%dx)
413834:	00 65 00             	add    %ah,0x0(%ebp)
413837:	77 00                	ja     0x413839
413839:	54                   	push   %esp
41383a:	00 6f 00             	add    %ch,0x0(%edi)
41383d:	6f                   	outsl  %ds:(%esi),(%dx)
41383e:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
413842:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413846:	00 69 00             	add    %ch,0x0(%ecx)
413849:	70 00                	jo     0x41384b
41384b:	4d                   	dec    %ebp
41384c:	00 65 00             	add    %ah,0x0(%ebp)
41384f:	6e                   	outsb  %ds:(%esi),(%dx)
413850:	00 75 00             	add    %dh,0x0(%ebp)
413853:	49                   	dec    %ecx
413854:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413858:	00 6d 00             	add    %ch,0x0(%ebp)
41385b:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41385f:	6d                   	insl   (%dx),%es:(%edi)
413860:	00 61 00             	add    %ah,0x0(%ecx)
413863:	67 00 65 00          	add    %ah,0x0(%di)
413867:	ac                   	lods   %ds:(%esi),%al
413868:	4a                   	dec    %edx
413869:	00 00                	add    %al,(%eax)
41386b:	32 6f 00             	xor    0x0(%edi),%ch
41386e:	70 00                	jo     0x413870
413870:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413874:	54                   	push   %esp
413875:	00 6f 00             	add    %ch,0x0(%edi)
413878:	6f                   	outsl  %ds:(%esi),(%dx)
413879:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)