436574:	2f                   	das
436575:	54                   	push   %esp
436576:	4d                   	dec    %ebp
436577:	71 52                	jno    0x4365cb
436579:	52                   	push   %edx
43657a:	6f                   	outsl  %ds:(%esi),(%dx)
43657b:	52                   	push   %edx
43657c:	46                   	inc    %esi
43657d:	66 6d                	insw   (%dx),%es:(%edi)
43657f:	67 65 59             	addr16 gs pop %ecx
436582:	79 2b                	jns    0x4365af
436584:	39 77 4e             	cmp    %esi,0x4e(%edi)
436587:	35 38 58 64 30       	xor    $0x30645838,%eax
43658c:	51                   	push   %ecx
43658d:	4f                   	dec    %edi
43658e:	33 2b                	xor    (%ebx),%ebp
436590:	76 4a                	jbe    0x4365dc
436592:	43                   	inc    %ebx
436593:	48                   	dec    %eax
436594:	2b 7a 53             	sub    0x53(%edx),%edi
436597:	39 78 31             	cmp    %edi,0x31(%eax)
43659a:	6b 36 50             	imul   $0x50,(%esi),%esi
43659d:	72 5a                	jb     0x4365f9
43659f:	70 38                	jo     0x4365d9
4365a1:	52                   	push   %edx
4365a2:	48                   	dec    %eax
4365a3:	2f                   	das
4365a4:	6a 6d                	push   $0x6d
4365a6:	2f                   	das
4365a7:	45                   	inc    %ebp
4365a8:	66 39 66 73          	cmp    %sp,0x73(%esi)
4365ac:	68 31 46 6c 77       	push   $0x776c4631
4365b1:	77 69                	ja     0x43661c
4365b3:	47                   	inc    %edi
4365b4:	2b 2b                	sub    (%ebx),%ebp
4365b6:	50                   	push   %eax
4365b7:	38 38                	cmp    %bh,(%eax)
4365b9:	54                   	push   %esp
4365ba:	65 2f                	gs das
4365bc:	6b 6e 59 75          	imul   $0x75,0x59(%esi),%ebp
4365c0:	66 75 64             	data16 jne 0x436627
4365c3:	77 34                	ja     0x4365f9
4365c5:	50                   	push   %eax
4365c6:	63 64 35 30          	arpl   %esp,0x30(%ebp,%esi,1)
4365ca:	67 37                	addr16 aaa
4365cc:	78 6d                	js     0x43663b
4365ce:	76 57                	jbe    0x436627
4365d0:	31 4a 78             	xor    %ecx,0x78(%edx)
4365d3:	5a                   	pop    %edx
4365d4:	47                   	inc    %edi
4365d5:	63 67 65             	arpl   %esp,0x65(%edi)
4365d8:	2b 35 48 72 57 4c    	sub    0x4c577248,%esi
4365de:	38 54 34 70          	cmp    %dl,0x70(%esp,%esi,1)
4365e2:	66 38 67 32          	data16 cmp %ah,0x32(%edi)
4365e6:	69 32 77 74 2f 65    	imul   $0x652f7477,(%edx),%esi
4365ec:	55                   	push   %ebp
4365ed:	38 42 4f             	cmp    %al,0x4f(%edx)
4365f0:	75 6a                	jne    0x43665c
4365f2:	75 59                	jne    0x43664d
4365f4:	47                   	inc    %edi
4365f5:	57                   	push   %edi
4365f6:	47                   	inc    %edi
4365f7:	6c                   	insb   (%dx),%es:(%edi)
4365f8:	57                   	push   %edi
4365f9:	2b 43 53             	sub    0x53(%ebx),%eax
4365fc:	38 6a 6e             	cmp    %ch,0x6e(%edx)
4365ff:	52                   	push   %edx
436600:	2f                   	das
436601:	37                   	aaa
436602:	52                   	push   %edx
436603:	79 54                	jns    0x436659
436605:	6a 72                	push   $0x72
436607:	6e                   	outsb  %ds:(%esi),(%dx)
436608:	47                   	inc    %edi
436609:	57                   	push   %edi
43660a:	76 53                	jbe    0x43665f
43660c:	67 33 4b 42          	xor    0x42(%bp,%di),%ecx
436610:	5a                   	pop    %edx
436611:	6b 54 58 78 42       	imul   $0x42,0x78(%eax,%ebx,2),%edx
436616:	70 39                	jo     0x436651
436618:	55                   	push   %ebp
436619:	4b                   	dec    %ebx
43661a:	61                   	popa
43661b:	6e                   	outsb  %ds:(%esi),(%dx)
43661c:	6d                   	insl   (%dx),%es:(%edi)
43661d:	76 77                	jbe    0x436696
43661f:	47                   	inc    %edi
436620:	32 6a 53             	xor    0x53(%edx),%ch
436623:	37                   	aaa
436624:	71 79                	jno    0x43669f
436626:	48                   	dec    %eax
436627:	6e                   	outsb  %ds:(%esi),(%dx)
436628:	46                   	inc    %esi
436629:	71 46                	jno    0x436671
43662b:	53                   	push   %ebx
43662c:	72 35                	jb     0x436663
43662e:	44                   	inc    %esp
43662f:	36 67 59             	ss addr16 pop %ecx
436632:	76 59                	jbe    0x43668d
436634:	31 2b                	xor    %ebp,(%ebx)
436636:	50                   	push   %eax
436637:	35 56 75 79 7a       	xor    $0x7a797556,%eax
43663c:	61                   	popa
43663d:	6d                   	insl   (%dx),%es:(%edi)
43663e:	64 33 6d 79          	xor    %fs:0x79(%ebp),%ebp
436642:	4f                   	dec    %edi
436643:	54                   	push   %esp
436644:	49                   	dec    %ecx
436645:	46                   	inc    %esi
436646:	65 67 6b 65 37 77    	imul   $0x77,%gs:0x37(%di),%esp
43664c:	4b                   	dec    %ebx
43664d:	4e                   	dec    %esi
43664e:	41                   	inc    %ecx
43664f:	75 4c                	jne    0x43669d
436651:	77 7a                	ja     0x4366cd
436653:	5a                   	pop    %edx
436654:	68 63 4d 57 33       	push   $0x33574d63
436659:	4b                   	dec    %ebx
43665a:	48                   	dec    %eax
43665b:	32 6a 7a             	xor    0x7a(%edx),%ch
43665e:	2b 50 42             	sub    0x42(%eax),%edx
436661:	2b 7a 72             	sub    0x72(%edx),%edi
436664:	64 65 51             	fs gs push %ecx
436667:	77 68                	ja     0x4366d1
436669:	42                   	inc    %edx
43666a:	37                   	aaa
43666b:	42                   	inc    %edx
43666c:	4e                   	dec    %esi
43666d:	30 65 34             	xor    %ah,0x34(%ebp)
436670:	31 44 77 75          	xor    %eax,0x75(%edi,%esi,2)
436674:	34 39                	xor    $0x39,%al
436676:	4a                   	dec    %edx
436677:	59                   	pop    %ecx
436678:	65 6a 2f             	gs push $0x2f
43667b:	7a 66                	jp     0x4366e3
43667d:	56                   	push   %esi
43667e:	43                   	inc    %ebx
43667f:	50                   	push   %eax
436680:	59                   	pop    %ecx
436681:	56                   	push   %esi
436682:	42                   	inc    %edx
436683:	35 2b 38 6d 2f       	xor    $0x2f6d382b,%eax
436688:	33 4c 57 52          	xor    0x52(%edi,%edx,2),%ecx
43668c:	30 2f                	xor    %ch,(%edi)
43668e:	58                   	pop    %eax
43668f:	36 76 72             	ss jbe 0x436704
436692:	73 2f                	jae    0x4366c3
436694:	4d                   	dec    %ebp
436695:	4c                   	dec    %esp
436696:	4b                   	dec    %ebx
436697:	72 47                	jb     0x4366e0
436699:	59                   	pop    %ecx
43669a:	44                   	inc    %esp
43669b:	54                   	push   %esp
43669c:	76 52                	jbe    0x4366f0
43669e:	58                   	pop    %eax
43669f:	65 49                	gs dec %ecx
4366a1:	52                   	push   %edx
4366a2:	4b                   	dec    %ebx
4366a3:	36 68 39 4d 68 42    	ss push $0x42684d39
4366a9:	42                   	inc    %edx
4366aa:	36 64 7a 72          	ss fs jp 0x436720
4366ae:	2f                   	das
4366af:	56                   	push   %esi
4366b0:	35 4a 73 57 6a       	xor    $0x6a57734a,%eax
4366b5:	6d                   	insl   (%dx),%es:(%edi)
4366b6:	7a 79                	jp     0x436731
4366b8:	31 61 2f             	xor    %esp,0x2f(%ecx)
4366bb:	56                   	push   %esi
4366bc:	43                   	inc    %ebx
4366bd:	57                   	push   %edi
4366be:	4c                   	dec    %esp
4366bf:	59                   	pop    %ecx
4366c0:	6d                   	insl   (%dx),%es:(%edi)
4366c1:	65 71 32             	gs jno 0x4366f6
4366c4:	6d                   	insl   (%dx),%es:(%edi)
4366c5:	41                   	inc    %ecx
4366c6:	41                   	inc    %ecx
4366c7:	6b 52 61 49          	imul   $0x49,0x61(%edx),%edx
4366cb:	62 30                	bound  %esi,(%eax)
4366cd:	33 4d 69             	xor    0x69(%ebp),%ecx
4366d0:	38 6f 6b             	cmp    %ch,0x6b(%edi)
4366d3:	2f                   	das
4366d4:	55                   	push   %ebp
4366d5:	4d                   	dec    %ebp
4366d6:	37                   	aaa
4366d7:	54                   	push   %esp
4366d8:	6e                   	outsb  %ds:(%esi),(%dx)
4366d9:	2b 6c 73 65          	sub    0x65(%ebx,%esi,2),%ebp
4366dd:	75 63                	jne    0x436742
4366df:	69 75 51 42 6c 45 78 	imul   $0x78456c42,0x51(%ebp),%esi
4366e6:	4f                   	dec    %edi
4366e7:	33 34 2f             	xor    (%edi,%ebp,1),%esi
4366ea:	67 72 59             	addr16 jb 0x436746
4366ed:	52                   	push   %edx
4366ee:	38 4c 61 65          	cmp    %cl,0x65(%ecx,%eiz,2)
4366f2:	79 37                	jns    0x43672b
4366f4:	70 4d                	jo     0x436743
4366f6:	75 77                	jne    0x43676f
4366f8:	61                   	popa
4366f9:	32 6b 6e             	xor    0x6e(%ebx),%ch
4366fc:	39 34 77             	cmp    %esi,(%edi,%esi,2)
4366ff:	59                   	pop    %ecx
436700:	4f                   	dec    %edi
436701:	59                   	pop    %ecx
436702:	49                   	dec    %ecx
436703:	6e                   	outsb  %ds:(%esi),(%dx)
436704:	54                   	push   %esp
436705:	74 73                	je     0x43677a
436707:	52                   	push   %edx
436708:	54                   	push   %esp
436709:	48                   	dec    %eax
43670a:	52                   	push   %edx
43670b:	32 6f 4a             	xor    0x4a(%edi),%ch
43670e:	59                   	pop    %ecx
43670f:	4a                   	dec    %edx
436710:	77 48                	ja     0x43675a
436712:	76 6b                	jbe    0x43677f
436714:	4e                   	dec    %esi
436715:	57                   	push   %edi
436716:	55                   	push   %ebp
436717:	56                   	push   %esi
436718:	49                   	dec    %ecx
436719:	55                   	push   %ebp
43671a:	69 48 78 4c 2b 73 39 	imul   $0x39732b4c,0x78(%eax),%ecx
436721:	65 77 4a             	gs ja  0x43676e
436724:	41                   	inc    %ecx
436725:	43                   	inc    %ebx
436726:	4d                   	dec    %ebp
436727:	34 75                	xor    $0x75,%al
436729:	49                   	dec    %ecx
43672a:	32 57 34             	xor    0x34(%edi),%dl
43672d:	59                   	pop    %ecx
43672e:	5a                   	pop    %edx
43672f:	43                   	inc    %ebx
436730:	4a                   	dec    %edx
436731:	4a                   	dec    %edx
436732:	48                   	dec    %eax
436733:	75 46                	jne    0x43677b
436735:	75 66                	jne    0x43679d
436737:	36 77 2f             	ss ja  0x436769
43673a:	61                   	popa
43673b:	5a                   	pop    %edx
43673c:	5a                   	pop    %edx
43673d:	75 71                	jne    0x4367b0
43673f:	6c                   	insb   (%dx),%es:(%edi)
436740:	41                   	inc    %ecx
436741:	56                   	push   %esi
436742:	44                   	inc    %esp
436743:	6b 51 5a 42          	imul   $0x42,0x5a(%ecx),%edx
436747:	39 42 47             	cmp    %eax,0x47(%edx)
43674a:	39 67 59             	cmp    %esp,0x59(%edi)
43674d:	6f                   	outsl  %ds:(%esi),(%dx)
43674e:	54                   	push   %esp
43674f:	52                   	push   %edx
436750:	42                   	inc    %edx
436751:	7a 30                	jp     0x436783
436753:	48                   	dec    %eax
436754:	61                   	popa
436755:	6d                   	insl   (%dx),%es:(%edi)
436756:	36 59                	ss pop %ecx
436758:	4a                   	dec    %edx
436759:	58                   	pop    %eax
43675a:	6a 53                	push   $0x53
43675c:	49                   	dec    %ecx
43675d:	68 71 50 59 36       	push   $0x36595071
436762:	69 41 33 4d 6b 46 78 	imul   $0x78466b4d,0x33(%ecx),%eax
436769:	6b 50 32 64          	imul   $0x64,0x32(%eax),%edx
43676d:	53                   	push   %ebx
43676e:	42                   	inc    %edx
43676f:	46                   	inc    %esi
436770:	41                   	inc    %ecx
436771:	79 59                	jns    0x4367cc
436773:	34 51                	xor    $0x51,%al
436775:	78 34                	js     0x4367ab
436777:	36 4f                	ss dec %edi
436779:	2f                   	das
43677a:	46                   	inc    %esi
43677b:	43                   	inc    %ebx
43677c:	36 6f                	outsl  %ss:(%esi),(%dx)
43677e:	58                   	pop    %eax
43677f:	74 58                	je     0x4367d9
436781:	53                   	push   %ebx
436782:	31 35 38 33 56 7a    	xor    %esi,0x7a563338
436788:	61                   	popa
436789:	48                   	dec    %eax
43678a:	7a 57                	jp     0x4367e3
43678c:	70 31                	jo     0x4367bf
43678e:	64 36 6e             	fs outsb %ss:(%esi),(%dx)
436791:	71 56                	jno    0x4367e9
436793:	57                   	push   %edi
436794:	58                   	pop    %eax
436795:	59                   	pop    %ecx
436796:	6c                   	insb   (%dx),%es:(%edi)
436797:	52                   	push   %edx
436798:	66 71 39             	data16 jno 0x4367d4
43679b:	4e                   	dec    %esi
43679c:	32 79 76             	xor    0x76(%ecx),%bh
43679f:	56                   	push   %esi
4367a0:	37                   	aaa
4367a1:	6e                   	outsb  %ds:(%esi),(%dx)
4367a2:	6c                   	insb   (%dx),%es:(%edi)
4367a3:	69 34 55 43 76 6d 58 	imul   $0x51637a35,0x586d7643(,%edx,2),%esi
4367aa:	35 7a 63 51
4367ae:	63 49 35             	arpl   %ecx,0x35(%ecx)
4367b1:	50                   	push   %eax
4367b2:	38 48 64             	cmp    %cl,0x64(%eax)
4367b5:	2b 35 62 5a 67 6e    	sub    0x6e675a62,%esi
4367bb:	62 51 49             	bound  %edx,0x49(%ecx)
4367be:	41                   	inc    %ecx
4367bf:	30 34 66             	xor    %dh,(%esi,%eiz,2)
4367c2:	72 72                	jb     0x436836
4367c4:	32 2b                	xor    (%ebx),%ch
4367c6:	4f                   	dec    %edi
4367c7:	39 69 79             	cmp    %ebp,0x79(%ecx)
4367ca:	4e                   	dec    %esi
4367cb:	56                   	push   %esi
4367cc:	7a 6c                	jp     0x43683a
4367ce:	66 54                	push   %sp
4367d0:	76 33                	jbe    0x436805
4367d2:	37                   	aaa
4367d3:	6a 73                	push   $0x73
4367d5:	6c                   	insb   (%dx),%es:(%edi)
4367d6:	38 7a 64             	cmp    %bh,0x64(%edx)
4367d9:	72 6a                	jb     0x436845
4367db:	6e                   	outsb  %ds:(%esi),(%dx)
4367dc:	68 38 67 4f 30       	push   $0x304f6738
4367e1:	71 35                	jno    0x436818
4367e3:	79 64                	jns    0x436849
4367e5:	32 64 78 4e          	xor    0x4e(%eax,%edi,2),%ah
4367e9:	71 62                	jno    0x43684d
4367eb:	7a 58                	jp     0x436845
4367ed:	34 61                	xor    $0x61,%al
4367ef:	54                   	push   %esp
4367f0:	34 64                	xor    $0x64,%al
4367f2:	6a 49                	push   $0x49
4367f4:	49                   	dec    %ecx
4367f5:	2b 67 79             	sub    0x79(%edi),%esp
4367f8:	7a 63                	jp     0x43685d
4367fa:	4e                   	dec    %esi
4367fb:	34 6c                	xor    $0x6c,%al
4367fd:	70 73                	jo     0x436872
4367ff:	39 7a 5a             	cmp    %edi,0x5a(%edx)
436802:	69 6a 37 52 71 33 37 	imul   $0x37337152,0x37(%edx),%ebp
436809:	70 65                	jo     0x436870
43680b:	63 79 52             	arpl   %edi,0x52(%ecx)
43680e:	46                   	inc    %esi
43680f:	56                   	push   %esi
436810:	34 71                	xor    $0x71,%al
436812:	65 6f                	outsl  %gs:(%esi),(%dx)