4335b9:	65 73 6f             	gs jae 0x43362b
4335bc:	47                   	inc    %edi
4335bd:	6d                   	insl   (%dx),%es:(%edi)
4335be:	4c                   	dec    %esp
4335bf:	38 50 76             	cmp    %dl,0x76(%eax)
4335c2:	78 50                	js     0x433614
4335c4:	56                   	push   %esi
4335c5:	6e                   	outsb  %ds:(%esi),(%dx)
4335c6:	56                   	push   %esi
4335c7:	6e                   	outsb  %ds:(%esi),(%dx)
4335c8:	57                   	push   %edi
4335c9:	6d                   	insl   (%dx),%es:(%edi)
4335ca:	2f                   	das
4335cb:	70 58                	jo     0x433625
4335cd:	42                   	inc    %edx
4335ce:	56                   	push   %esi
4335cf:	45                   	inc    %ebp
4335d0:	6a 71                	push   $0x71
4335d2:	66 6c                	data16 insb (%dx),%es:(%edi)
4335d4:	33 5a 78             	xor    0x78(%edx),%ebx
4335d7:	67 42                	addr16 inc %edx
4335d9:	38 73 46             	cmp    %dh,0x46(%ebx)
4335dc:	4d                   	dec    %ebp
4335dd:	63 37                	arpl   %esi,(%edi)
4335df:	61                   	popa
4335e0:	75 35                	jne    0x433617
4335e2:	7a 42                	jp     0x433626
4335e4:	42                   	inc    %edx
4335e5:	6a 76                	push   $0x76
4335e7:	4d                   	dec    %ebp
4335e8:	51                   	push   %ecx
4335e9:	6e                   	outsb  %ds:(%esi),(%dx)
4335ea:	39 4d 72             	cmp    %ecx,0x72(%ebp)
4335ed:	30 6b 6f             	xor    %ch,0x6f(%ebx)
4335f0:	79 48                	jns    0x43363a
4335f2:	53                   	push   %ebx
4335f3:	4c                   	dec    %esp
4335f4:	34 46                	xor    $0x46,%al
4335f6:	55                   	push   %ebp
4335f7:	67 65 55             	addr16 gs push %ebp
4335fa:	6e                   	outsb  %ds:(%esi),(%dx)
4335fb:	7a 39                	jp     0x433636
4335fd:	30 63 50             	xor    %ah,0x50(%ebx)
433600:	5a                   	pop    %edx
433601:	41                   	inc    %ecx
433602:	54                   	push   %esp
433603:	52                   	push   %edx
433604:	72 61                	jb     0x433667
433606:	63 58 2b             	arpl   %ebx,0x2b(%eax)
433609:	43                   	inc    %ebx
43360a:	67 72 33             	addr16 jb 0x433640
43360d:	62 36                	bound  %esi,(%esi)
43360f:	4b                   	dec    %ebx
433610:	53                   	push   %ebx
433611:	50                   	push   %eax
433612:	4f                   	dec    %edi
433613:	70 6c                	jo     0x433681
433615:	46                   	inc    %esi
433616:	78 36                	js     0x43364e
433618:	4c                   	dec    %esp
433619:	69 67 47 70 37 53 4f 	imul   $0x4f533770,0x47(%edi),%esp
433620:	4c                   	dec    %esp
433621:	50                   	push   %eax
433622:	66 45                	inc    %bp
433624:	44                   	inc    %esp
433625:	55                   	push   %ebp
433626:	77 34                	ja     0x43365c
433628:	54                   	push   %esp
433629:	41                   	inc    %ecx
43362a:	55                   	push   %ebp
43362b:	62 6e 44             	bound  %ebp,0x44(%esi)
43362e:	79 42                	jns    0x433672
433630:	4e                   	dec    %esi
433631:	59                   	pop    %ecx
433632:	30 42 70             	xor    %al,0x70(%edx)
433635:	78 48                	js     0x43367f
433637:	41                   	inc    %ecx
433638:	36 6d                	ss insl (%dx),%es:(%edi)
43363a:	71 73                	jno    0x4336af
43363c:	45                   	inc    %ebp
43363d:	65 77 47             	gs ja  0x433687
433640:	71 47                	jno    0x433689
433642:	2f                   	das
433643:	2b 63 71             	sub    0x71(%ebx),%esp
433646:	6b 6b 41 7a          	imul   $0x7a,0x41(%ebx),%ebp
43364a:	68 47 66 4e 74       	push   $0x744e6647
43364f:	2b 48 79             	sub    0x79(%eax),%ecx
433652:	65 36 44             	gs ss inc %esp
433655:	6c                   	insb   (%dx),%es:(%edi)
433656:	66 75 49             	data16 jne 0x4336a2
433659:	59                   	pop    %ecx
43365a:	4b                   	dec    %ebx
43365b:	73 47                	jae    0x4336a4
43365d:	69 32 63 30 74 48    	imul   $0x48743063,(%edx),%esi
433663:	38 6f 72             	cmp    %ch,0x72(%edi)
433666:	6b 63 61 31          	imul   $0x31,0x61(%ebx),%esp
43366a:	53                   	push   %ebx
43366b:	4c                   	dec    %esp
43366c:	69 4a 2b 50 63 59 2f 	imul   $0x2f596350,0x2b(%edx),%ecx
433673:	6f                   	outsl  %ds:(%esi),(%dx)
433674:	6c                   	insb   (%dx),%es:(%edi)
433675:	69 42 52 75 63 4c 31 	imul   $0x314c6375,0x52(%edx),%eax
43367c:	62 57 30             	bound  %edx,0x30(%edi)
43367f:	74 31                	je     0x4336b2
433681:	59                   	pop    %ecx
433682:	78 6a                	js     0x4336ee
433684:	53                   	push   %ebx
433685:	73 34                	jae    0x4336bb
433687:	76 77                	jbe    0x433700
433689:	38 38                	cmp    %bh,(%eax)
43368b:	6c                   	insb   (%dx),%es:(%edi)
43368c:	36 71 34             	ss jno 0x4336c3
43368f:	43                   	inc    %ebx
433690:	48                   	dec    %eax
433691:	76 39                	jbe    0x4336cc
433693:	54                   	push   %esp
433694:	74 51                	je     0x4336e7
433696:	64 6f                	outsl  %fs:(%esi),(%dx)
433698:	44                   	inc    %esp
433699:	49                   	dec    %ecx
43369a:	6e                   	outsb  %ds:(%esi),(%dx)
43369b:	51                   	push   %ecx
43369c:	4f                   	dec    %edi
43369d:	51                   	push   %ecx
43369e:	46                   	inc    %esi
43369f:	4f                   	dec    %edi
4336a0:	79 35                	jns    0x4336d7
4336a2:	49                   	dec    %ecx
4336a3:	56                   	push   %esi
4336a4:	79 52                	jns    0x4336f8
4336a6:	51                   	push   %ecx
4336a7:	71 7a                	jno    0x433723
4336a9:	43                   	inc    %ebx
4336aa:	56                   	push   %esi
4336ab:	6d                   	insl   (%dx),%es:(%edi)
4336ac:	49                   	dec    %ecx
4336ad:	65 67 4a             	gs addr16 dec %edx
4336b0:	6c                   	insb   (%dx),%es:(%edi)
4336b1:	6b 6c 50 47 73       	imul   $0x73,0x47(%eax,%edx,2),%ebp
4336b6:	4d                   	dec    %ebp
4336b7:	33 73 32             	xor    0x32(%ebx),%esi
4336ba:	6b 4b 42 4f          	imul   $0x4f,0x42(%ebx),%ecx
4336be:	73 51                	jae    0x433711
4336c0:	50                   	push   %eax
4336c1:	58                   	pop    %eax
4336c2:	47                   	inc    %edi
4336c3:	64 2b 4b 4d          	sub    %fs:0x4d(%ebx),%ecx
4336c7:	46                   	inc    %esi
4336c8:	62 59 53             	bound  %ebx,0x53(%ecx)
4336cb:	79 59                	jns    0x433726
4336cd:	54                   	push   %esp
4336ce:	69 2b 65 7a 31 4e    	imul   $0x4e317a65,(%ebx),%ebp
4336d4:	59                   	pop    %ecx
4336d5:	5a                   	pop    %edx
4336d6:	6b 72 6d 48          	imul   $0x48,0x6d(%edx),%esi
4336da:	6f                   	outsl  %ds:(%esi),(%dx)
4336db:	45                   	inc    %ebp
4336dc:	4b                   	dec    %ebx
4336dd:	2f                   	das
4336de:	70 53                	jo     0x433733
4336e0:	49                   	dec    %ecx
4336e1:	35 70 4d 52 6f       	xor    $0x6f524d70,%eax
4336e6:	42                   	inc    %edx
4336e7:	38 6b 47             	cmp    %ch,0x47(%ebx)
4336ea:	48                   	dec    %eax
4336eb:	72 59                	jb     0x433746
4336ed:	48                   	dec    %eax
4336ee:	75 4e                	jne    0x43373e
4336f0:	6b 65 6d 72          	imul   $0x72,0x6d(%ebp),%esp
4336f4:	55                   	push   %ebp
4336f5:	65 71 57             	gs jno 0x43374f
4336f8:	5a                   	pop    %edx
4336f9:	33 6b 4c             	xor    0x4c(%ebx),%ebp
4336fc:	59                   	pop    %ecx
4336fd:	77 2b                	ja     0x43372a
4336ff:	43                   	inc    %ebx
433700:	66 48                	dec    %ax
433702:	67 57                	addr16 push %edi
433704:	42                   	inc    %edx
433705:	6d                   	insl   (%dx),%es:(%edi)
433706:	6b 32 69             	imul   $0x69,(%edx),%esi
433709:	75 50                	jne    0x43375b
43370b:	50                   	push   %eax
43370c:	78 76                	js     0x433784
43370e:	2b 31                	sub    (%ecx),%esi
433710:	48                   	dec    %eax
433711:	6a 74                	push   $0x74
433713:	64 2f                	fs das
433715:	73 50                	jae    0x433767
433717:	57                   	push   %edi
433718:	4c                   	dec    %esp
433719:	6d                   	insl   (%dx),%es:(%edi)
43371a:	30 38                	xor    %bh,(%eax)
43371c:	54                   	push   %esp
43371d:	6a 58                	push   $0x58
43371f:	31 4a 70             	xor    %ecx,0x70(%edx)
433722:	65 5a                	gs pop %edx
433724:	54                   	push   %esp
433725:	6a 66                	push   $0x66
433727:	43                   	inc    %ebx
433728:	54                   	push   %esp
433729:	78 43                	js     0x43376e
43372b:	73 6f                	jae    0x43379c
43372d:	36 41                	ss inc %ecx
43372f:	4e                   	dec    %esi
433730:	41                   	inc    %ecx
433731:	6a 55                	push   $0x55
433733:	49                   	dec    %ecx
433734:	39 31                	cmp    %esi,(%ecx)
433736:	6a 67                	push   $0x67
433738:	6e                   	outsb  %ds:(%esi),(%dx)
433739:	72 63                	jb     0x43379e
43373b:	41                   	inc    %ecx
43373c:	76 41                	jbe    0x43377f
43373e:	67 39 65 42          	cmp    %esp,0x42(%di)
433742:	62 57 79             	bound  %edx,0x79(%edi)
433745:	72 53                	jb     0x43379a
433747:	79 70                	jns    0x4337b9
433749:	7a 43                	jp     0x43378e
43374b:	6f                   	outsl  %ds:(%esi),(%dx)
43374c:	55                   	push   %ebp
43374d:	38 41 38             	cmp    %al,0x38(%ecx)
433750:	55                   	push   %ebp
433751:	53                   	push   %ebx
433752:	57                   	push   %edi
433753:	46                   	inc    %esi
433754:	78 69                	js     0x4337bf
433756:	38 47 30             	cmp    %al,0x30(%edi)
433759:	6d                   	insl   (%dx),%es:(%edi)
43375a:	6b 54 6c 66 6c       	imul   $0x6c,0x66(%esp,%ebp,2),%edx
43375f:	61                   	popa
433760:	53                   	push   %ebx
433761:	62 76 64             	bound  %esi,0x64(%esi)
433764:	56                   	push   %esi
433765:	4b                   	dec    %ebx
433766:	41                   	inc    %ecx
433767:	79 65                	jns    0x4337ce
433769:	76 45                	jbe    0x4337b0
43376b:	47                   	inc    %edi
43376c:	75 49                	jne    0x4337b7
43376e:	36 46                	ss inc %esi
433770:	30 44 79 37          	xor    %al,0x37(%ecx,%edi,2)
433774:	43                   	inc    %ebx
433775:	4e                   	dec    %esi
433776:	74 71                	je     0x4337e9
433778:	6b 71 44 41          	imul   $0x41,0x44(%ecx),%esi
43377c:	65 6c                	gs insb (%dx),%es:(%edi)
43377e:	57                   	push   %edi
43377f:	68 75 77 52 50       	push   $0x50527775
433784:	52                   	push   %edx
433785:	6f                   	outsl  %ds:(%esi),(%dx)
433786:	30 69 6f             	xor    %ch,0x6f(%ecx)
433789:	47                   	inc    %edi
43378a:	68 52 4a 70 66       	push   $0x66704a52
43378f:	56                   	push   %esi
433790:	57                   	push   %edi
433791:	35 38 70 70 41       	xor    $0x41707038,%eax
433796:	45                   	inc    %ebp
433797:	2b 71 74             	sub    0x74(%ecx),%esi
43379a:	55                   	push   %ebp
43379b:	4a                   	dec    %edx
43379c:	61                   	popa
43379d:	62 69 39             	bound  %ebp,0x39(%ecx)
4337a0:	64 41                	fs inc %ecx
4337a2:	39 64 2f 37          	cmp    %esp,0x37(%edi,%ebp,1)
4337a6:	6f                   	outsl  %ds:(%esi),(%dx)
4337a7:	59                   	pop    %ecx
4337a8:	35 5a 39 66 69       	xor    $0x6966395a,%eax
4337ad:	48                   	dec    %eax
4337ae:	35 41 54 62 7a       	xor    $0x7a625441,%eax
4337b3:	44                   	inc    %esp
4337b4:	41                   	inc    %ecx
4337b5:	36 6f                	outsl  %ss:(%esi),(%dx)
4337b7:	50                   	push   %eax
4337b8:	75 64                	jne    0x43381e
4337ba:	45                   	inc    %ebp
4337bb:	32 65 79             	xor    0x79(%ebp),%ah
4337be:	61                   	popa
4337bf:	6e                   	outsb  %ds:(%esi),(%dx)
4337c0:	37                   	aaa
4337c1:	50                   	push   %eax
4337c2:	45                   	inc    %ebp
4337c3:	6a 72                	push   $0x72
4337c5:	66 62 69 71          	bound  %bp,0x71(%ecx)
4337c9:	49                   	dec    %ecx
4337ca:	71 47                	jno    0x433813
4337cc:	74 4c                	je     0x43381a
4337ce:	6e                   	outsb  %ds:(%esi),(%dx)
4337cf:	32 37                	xor    (%edi),%dh
4337d1:	6e                   	outsb  %ds:(%esi),(%dx)
4337d2:	44                   	inc    %esp
4337d3:	35 2b 57 2b 79       	xor    $0x792b572b,%eax
4337d8:	59                   	pop    %ecx
4337d9:	58                   	pop    %eax
4337da:	62 74 72 55          	bound  %esi,0x55(%edx,%esi,2)
4337de:	49                   	dec    %ecx
4337df:	38 37                	cmp    %dh,(%edi)
4337e1:	41                   	inc    %ecx
4337e2:	52                   	push   %edx
4337e3:	71 78                	jno    0x43385d
4337e5:	4b                   	dec    %ebx
4337e6:	4b                   	dec    %ebx
4337e7:	2b 47 6d             	sub    0x6d(%edi),%eax
4337ea:	4d                   	dec    %ebp
4337eb:	4a                   	dec    %edx
4337ec:	79 2f                	jns    0x43381d
4337ee:	53                   	push   %ebx
4337ef:	77 61                	ja     0x433852
4337f1:	70 48                	jo     0x43383b
4337f3:	6c                   	insb   (%dx),%es:(%edi)
4337f4:	33 69 41             	xor    0x41(%ecx),%ebp
4337f7:	6a 4f                	push   $0x4f
4337f9:	77 77                	ja     0x433872
4337fb:	4d                   	dec    %ebp
4337fc:	4f                   	dec    %edi
4337fd:	5a                   	pop    %edx
4337fe:	6c                   	insb   (%dx),%es:(%edi)
4337ff:	34 54                	xor    $0x54,%al
433801:	50                   	push   %eax
433802:	2b 47 58             	sub    0x58(%edi),%eax
433805:	42                   	inc    %edx
433806:	6f                   	outsl  %ds:(%esi),(%dx)
433807:	44                   	inc    %esp
433808:	4d                   	dec    %ebp
433809:	73 2f                	jae    0x43383a
43380b:	4e                   	dec    %esi
43380c:	31 6a 6c             	xor    %ebp,0x6c(%edx)
43380f:	61                   	popa
433810:	74 70                	je     0x433882
433812:	41                   	inc    %ecx
433813:	43                   	inc    %ebx
433814:	4a                   	dec    %edx
433815:	51                   	push   %ecx
433816:	35 48 79 6f 67       	xor    $0x676f7948,%eax
43381b:	59                   	pop    %ecx
43381c:	76 64                	jbe    0x433882
43381e:	6b 39 73             	imul   $0x73,(%ecx),%edi
433821:	76 7a                	jbe    0x43389d
433823:	67 6d                	insl   (%dx),%es:(%di)
433825:	55                   	push   %ebp
433826:	74 4d                	je     0x433875
433828:	57                   	push   %edi
433829:	50                   	push   %eax
43382a:	54                   	push   %esp
43382b:	68 35 75 79 35       	push   $0x35797535
433830:	63 4e 47             	arpl   %ecx,0x47(%esi)
433833:	31 49 59             	xor    %ecx,0x59(%ecx)
433836:	44                   	inc    %esp
433837:	76 43                	jbe    0x43387c
433839:	67 54                	addr16 push %esp