41956d:	61                   	popa
41956e:	69 6e 66 6f 72 6d 2e 	imul   $0x2e6d726f,0x66(%esi),%ebp
419575:	72 65                	jb     0x4195dc
419577:	73 6f                	jae    0x4195e8
419579:	75 72                	jne    0x4195ed
41957b:	63 65 73             	arpl   %esp,0x73(%ebp)
41957e:	00 53 70             	add    %dl,0x70(%ebx)
419581:	65 63 63 79          	arpl   %esp,%gs:0x79(%ebx)
419585:	2e 50                	cs push %eax
419587:	72 6f                	jb     0x4195f8
419589:	70 65                	jo     0x4195f0
41958b:	72 74                	jb     0x419601
41958d:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
419594:	6f                   	outsl  %ds:(%esi),(%dx)
419595:	75 72                	jne    0x419609
419597:	63 65 73             	arpl   %esp,0x73(%ebp)
41959a:	2e 72 65             	jb,pn  0x419602
41959d:	73 6f                	jae    0x41960e
41959f:	75 72                	jne    0x419613
4195a1:	63 65 73             	arpl   %esp,0x73(%ebp)
4195a4:	00 53 70             	add    %dl,0x70(%ebx)
4195a7:	65 63 63 79          	arpl   %esp,%gs:0x79(%ebx)
4195ab:	2e 41                	cs inc %ecx
4195ad:	62 6f 75             	bound  %ebp,0x75(%edi)
4195b0:	74 42                	je     0x4195f4
4195b2:	6f                   	outsl  %ds:(%esi),(%dx)
4195b3:	78 2e                	js     0x4195e3
4195b5:	72 65                	jb     0x41961c
4195b7:	73 6f                	jae    0x419628
4195b9:	75 72                	jne    0x41962d
4195bb:	63 65 73             	arpl   %esp,0x73(%ebp)
4195be:	00 73 74             	add    %dh,0x74(%ebx)
4195c1:	6f                   	outsl  %ds:(%esi),(%dx)
4195c2:	70 49                	jo     0x41960d
4195c4:	66 46                	inc    %si
4195c6:	6f                   	outsl  %ds:(%esi),(%dx)
4195c7:	75 72                	jne    0x41963b
4195c9:	53                   	push   %ebx
4195ca:	69 64 65 73 00 44 65 	imul   $0x62654400,0x73(%ebp,%eiz,2),%esp
4195d1:	62
4195d2:	75 67                	jne    0x41963b
4195d4:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
4195db:	65
4195dc:	73 00                	jae    0x4195de
4195de:	4d                   	dec    %ebp
4195df:	61                   	popa
4195e0:	69 6e 41 72 65 61 5f 	imul   $0x5f616572,0x41(%esi),%ebp
4195e7:	4d                   	dec    %ebp
4195e8:	65 73 73             	gs jae 0x41965e
4195eb:	61                   	popa
4195ec:	67 65 5f             	addr16 gs pop %edi
4195ef:	53                   	push   %ebx
4195f0:	61                   	popa
4195f1:	76 65                	jbe    0x419658
4195f3:	43                   	inc    %ebx
4195f4:	68 61 6e 67 65       	push   $0x65676e61
4195f9:	73 00                	jae    0x4195fb
4195fb:	4c                   	dec    %esp
4195fc:	65 76 65             	gs jbe 0x419664
4195ff:	6c                   	insb   (%dx),%es:(%edi)
419600:	4c                   	dec    %esp
419601:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
419608:	73 61                	jae    0x41966b
41960a:	67 65 5f             	addr16 gs pop %edi
41960d:	53                   	push   %ebx
41960e:	61                   	popa
41960f:	76 65                	jbe    0x419676
419611:	43                   	inc    %ebx
419612:	68 61 6e 67 65       	push   $0x65676e61
419617:	73 00                	jae    0x419619
419619:	4d                   	dec    %ebp
41961a:	61                   	popa
41961b:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
419622:	53                   	push   %ebx
419623:	74 61                	je     0x419686
419625:	74 75                	je     0x41969c
419627:	73 5f                	jae    0x419688
419629:	50                   	push   %eax
41962a:	75 73                	jne    0x41969f
41962c:	68 65 73 00 67       	push   $0x67007365
419631:	65 74 5f             	gs je  0x419693
419634:	50                   	push   %eax
419635:	75 73                	jne    0x4196aa
419637:	68 65 73 00 6c       	push   $0x6c007365
41963c:	62 6c 53 74          	bound  %ebp,0x74(%ebx,%edx,2)
419640:	61                   	popa
419641:	74 75                	je     0x4196b8
419643:	73 50                	jae    0x419695
419645:	75 73                	jne    0x4196ba
419647:	68 65 73 00 5f       	push   $0x5f007365
41964c:	70 75                	jo     0x4196c3
41964e:	73 68                	jae    0x4196b8
419650:	65 73 00             	gs jae 0x419653
419653:	53                   	push   %ebx
419654:	70 65                	jo     0x4196bb
419656:	63 63 79             	arpl   %esp,0x79(%ebx)
419659:	2e 50                	cs push %eax
41965b:	72 6f                	jb     0x4196cc
41965d:	70 65                	jo     0x4196c4
41965f:	72 74                	jb     0x4196d5
419661:	69 65 73 00 53 61 76 	imul   $0x76615300,0x73(%ebp),%esp
419668:	65 5f                	gs pop %edi
41966a:	46                   	inc    %esi
41966b:	69 6c 65 54 79 70 65 	imul   $0x5f657079,0x54(%ebp,%eiz,2),%ebp
419672:	5f
419673:	41                   	inc    %ecx
419674:	6c                   	insb   (%dx),%es:(%edi)
419675:	6c                   	insb   (%dx),%es:(%edi)
419676:	46                   	inc    %esi
419677:	69 6c 65 73 00 53 61 	imul   $0x76615300,0x73(%ebp,%eiz,2),%ebp
41967e:	76
41967f:	65 5f                	gs pop %edi
419681:	46                   	inc    %esi
419682:	69 6c 65 54 79 70 65 	imul   $0x5f657079,0x54(%ebp,%eiz,2),%ebp
419689:	5f
41968a:	54                   	push   %esp
41968b:	65 78 74             	gs js  0x419702
41968e:	46                   	inc    %esi
41968f:	69 6c 65 73 00 45 6e 	imul   $0x616e4500,0x73(%ebp,%eiz,2),%ebp
419696:	61
419697:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
41969b:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
4196a2:	79 6c                	jns    0x419710
4196a4:	65 73 00             	gs jae 0x4196a7
4196a7:	67 65 74 5f          	addr16 gs je 0x41970a
4196ab:	43                   	inc    %ebx
4196ac:	6f                   	outsl  %ds:(%esi),(%dx)
4196ad:	6c                   	insb   (%dx),%es:(%edi)
4196ae:	75 6d                	jne    0x41971d
4196b0:	6e                   	outsb  %ds:(%esi),(%dx)
4196b1:	53                   	push   %ebx
4196b2:	74 79                	je     0x41972d
4196b4:	6c                   	insb   (%dx),%es:(%edi)
4196b5:	65 73 00             	gs jae 0x4196b8
4196b8:	41                   	inc    %ecx
4196b9:	6e                   	outsb  %ds:(%esi),(%dx)
4196ba:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4196bd:	72 53                	jb     0x419712
4196bf:	74 79                	je     0x41973a
4196c1:	6c                   	insb   (%dx),%es:(%edi)
4196c2:	65 73 00             	gs jae 0x4196c5
4196c5:	67 65 74 5f          	addr16 gs je 0x419728
4196c9:	52                   	push   %edx
4196ca:	6f                   	outsl  %ds:(%esi),(%dx)
4196cb:	77 53                	ja     0x419720
4196cd:	74 79                	je     0x419748
4196cf:	6c                   	insb   (%dx),%es:(%edi)
4196d0:	65 73 00             	gs jae 0x4196d3
4196d3:	6d                   	insl   (%dx),%es:(%edi)
4196d4:	6e                   	outsb  %ds:(%esi),(%dx)
4196d5:	75 4c                	jne    0x419723
4196d7:	65 76 65             	gs jbe 0x41973f
4196da:	6c                   	insb   (%dx),%es:(%edi)
4196db:	48                   	dec    %eax
4196dc:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
4196e3:	65 73 00             	gs jae 0x4196e6
4196e6:	70 6e                	jo     0x419756
4196e8:	6c                   	insb   (%dx),%es:(%edi)
4196e9:	48                   	dec    %eax
4196ea:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
4196f1:	65 73 00             	gs jae 0x4196f4
4196f4:	4d                   	dec    %ebp
4196f5:	61                   	popa
4196f6:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4196fd:	4e                   	dec    %esi
4196fe:	6f                   	outsl  %ds:(%esi),(%dx)
4196ff:	48                   	dec    %eax
419700:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
419707:	65 73 00             	gs jae 0x41970a
41970a:	6d                   	insl   (%dx),%es:(%edi)
41970b:	6e                   	outsb  %ds:(%esi),(%dx)
41970c:	75 43                	jne    0x419751
41970e:	6f                   	outsl  %ds:(%esi),(%dx)
41970f:	6e                   	outsb  %ds:(%esi),(%dx)
419710:	74 65                	je     0x419777
419712:	78 74                	js     0x419788
419714:	48                   	dec    %eax
419715:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41971c:	65 73 00             	gs jae 0x41971f
41971f:	73 68                	jae    0x419789
419721:	6f                   	outsl  %ds:(%esi),(%dx)
419722:	77 48                	ja     0x41976c
419724:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41972b:	65 73 00             	gs jae 0x41972e
41972e:	68 69 67 68 73       	push   $0x73686769
419733:	63 6f 72             	arpl   %ebp,0x72(%edi)
419736:	65 73 00             	gs jae 0x419739
419739:	43                   	inc    %ebx
41973a:	6c                   	insb   (%dx),%es:(%edi)
41973b:	6f                   	outsl  %ds:(%esi),(%dx)
41973c:	73 65                	jae    0x4197a3
41973e:	41                   	inc    %ecx
41973f:	6c                   	insb   (%dx),%es:(%edi)
419740:	6c                   	insb   (%dx),%es:(%edi)
419741:	46                   	inc    %esi
419742:	69 67 75 72 65 73 00 	imul   $0x736572,0x75(%edi),%esp
419749:	47                   	inc    %edi
41974a:	65 74 43             	gs je  0x419790
41974d:	75 73                	jne    0x4197c2
41974f:	74 6f                	je     0x4197c0
419751:	6d                   	insl   (%dx),%es:(%edi)
419752:	41                   	inc    %ecx
419753:	74 74                	je     0x4197c9
419755:	72 69                	jb     0x4197c0
419757:	62 75 74             	bound  %esi,0x74(%ebp)
41975a:	65 73 00             	gs jae 0x41975d
41975d:	47                   	inc    %edi
41975e:	65 74 56             	gs je  0x4197b7
419761:	61                   	popa
419762:	6c                   	insb   (%dx),%es:(%edi)
419763:	75 65                	jne    0x4197ca
419765:	73 00                	jae    0x419767
419767:	4d                   	dec    %ebp
419768:	61                   	popa
419769:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
419770:	53                   	push   %ebx
419771:	74 61                	je     0x4197d4
419773:	74 75                	je     0x4197ea
419775:	73 5f                	jae    0x4197d6
419777:	4d                   	dec    %ebp
419778:	6f                   	outsl  %ds:(%esi),(%dx)
419779:	76 65                	jbe    0x4197e0
41977b:	73 00                	jae    0x41977d
41977d:	67 65 74 5f          	addr16 gs je 0x4197e0
419781:	4d                   	dec    %ebp
419782:	6f                   	outsl  %ds:(%esi),(%dx)
419783:	76 65                	jbe    0x4197ea
419785:	73 00                	jae    0x419787
419787:	6c                   	insb   (%dx),%es:(%edi)
419788:	62 6c 53 74          	bound  %ebp,0x74(%ebx,%edx,2)
41978c:	61                   	popa
41978d:	74 75                	je     0x419804
41978f:	73 4d                	jae    0x4197de
419791:	6f                   	outsl  %ds:(%esi),(%dx)
419792:	76 65                	jbe    0x4197f9
419794:	73 00                	jae    0x419796
419796:	5f                   	pop    %edi
419797:	6d                   	insl   (%dx),%es:(%edi)
419798:	6f                   	outsl  %ds:(%esi),(%dx)
419799:	76 65                	jbe    0x419800
41979b:	73 00                	jae    0x41979d
41979d:	5f                   	pop    %edi
41979e:	63 61 63             	arpl   %esp,0x63(%ecx)
4197a1:	68 65 64 4d 61       	push   $0x614d6465
4197a6:	78 53                	js     0x4197fb
4197a8:	69 7a 65 73 00 5f 63 	imul   $0x635f0073,0x65(%edx),%edi
4197af:	61                   	popa
4197b0:	63 68 65             	arpl   %ebp,0x65(%eax)
4197b3:	64 52                	fs push %edx
4197b5:	65 6e                	outsb  %gs:(%esi),(%dx)
4197b7:	64 65 72 69          	fs gs jb 0x419824
4197bb:	6e                   	outsb  %ds:(%esi),(%dx)
4197bc:	67 73 00             	addr16 jae 0x4197bf
4197bf:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4197c2:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4197c5:	61                   	popa
4197c6:	74 65                	je     0x41982d
4197c8:	4c                   	dec    %esp
4197c9:	65 74 74             	gs je  0x419840
4197cc:	65 72 69             	gs jb  0x419838
4197cf:	6e                   	outsb  %ds:(%esi),(%dx)
4197d0:	67 73 00             	addr16 jae 0x4197d3
4197d3:	5f                   	pop    %edi
4197d4:	6c                   	insb   (%dx),%es:(%edi)
4197d5:	65 74 74             	gs je  0x41984c
4197d8:	65 72 69             	gs jb  0x419844
4197db:	6e                   	outsb  %ds:(%esi),(%dx)
4197dc:	67 73 00             	addr16 jae 0x4197df
4197df:	4c                   	dec    %esp
4197e0:	65 76 65             	gs jbe 0x419848
4197e3:	6c                   	insb   (%dx),%es:(%edi)
4197e4:	4c                   	dec    %esp
4197e5:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4197ec:	73 61                	jae    0x41984f
4197ee:	67 65 5f             	addr16 gs pop %edi
4197f1:	43                   	inc    %ebx
4197f2:	61                   	popa
4197f3:	6e                   	outsb  %ds:(%esi),(%dx)
4197f4:	6e                   	outsb  %ds:(%esi),(%dx)
4197f5:	6f                   	outsl  %ds:(%esi),(%dx)
4197f6:	74 53                	je     0x41984b
4197f8:	61                   	popa
4197f9:	76 65                	jbe    0x419860
4197fb:	53                   	push   %ebx
4197fc:	65 74 74             	gs je  0x419873
4197ff:	69 6e 67 73 00 43 68 	imul   $0x68430073,0x67(%esi),%ebp
419806:	6f                   	outsl  %ds:(%esi),(%dx)
419807:	6f                   	outsl  %ds:(%esi),(%dx)
419808:	73 65                	jae    0x41986f
41980a:	50                   	push   %eax
41980b:	6c                   	insb   (%dx),%es:(%edi)
41980c:	61                   	popa
41980d:	79 65                	jns    0x419874
41980f:	72 4e                	jb     0x41985f
419811:	61                   	popa
419812:	6d                   	insl   (%dx),%es:(%edi)
419813:	65 46                	gs inc %esi
419815:	6f                   	outsl  %ds:(%esi),(%dx)
419816:	72 6d                	jb     0x419885
419818:	53                   	push   %ebx
419819:	65 74 74             	gs je  0x419890
41981c:	69 6e 67 73 00 4d 61 	imul   $0x614d0073,0x67(%esi),%ebp
419823:	69 6e 46 6f 72 6d 53 	imul   $0x536d726f,0x46(%esi),%ebp
41982a:	65 74 74             	gs je  0x4198a1
41982d:	69 6e 67 73 00 48 69 	imul   $0x69480073,0x67(%esi),%ebp
419834:	67 68 73 63 6f 72    	addr16 push $0x726f6373
41983a:	65 73 46             	gs jae 0x419883
41983d:	6f                   	outsl  %ds:(%esi),(%dx)
41983e:	72 6d                	jb     0x4198ad
419840:	53                   	push   %ebx
419841:	65 74 74             	gs je  0x4198b8
419844:	69 6e 67 73 00 4d 6f 	imul   $0x6f4d0073,0x67(%esi),%ebp
41984b:	75 73                	jne    0x4198c0
41984d:	65 45                	gs inc %ebp
41984f:	76 65                	jbe    0x4198b6
419851:	6e                   	outsb  %ds:(%esi),(%dx)
419852:	74 41                	je     0x419895
419854:	72 67                	jb     0x4198bd
419856:	73 00                	jae    0x419858
419858:	46                   	inc    %esi
419859:	6f                   	outsl  %ds:(%esi),(%dx)
41985a:	72 6d                	jb     0x4198c9
41985c:	43                   	inc    %ebx
41985d:	6c                   	insb   (%dx),%es:(%edi)
41985e:	6f                   	outsl  %ds:(%esi),(%dx)
41985f:	73 69                	jae    0x4198ca
419861:	6e                   	outsb  %ds:(%esi),(%dx)
419862:	67 45                	addr16 inc %ebp
419864:	76 65                	jbe    0x4198cb
419866:	6e                   	outsb  %ds:(%esi),(%dx)
419867:	74 41                	je     0x4198aa
419869:	72 67                	jb     0x4198d2
41986b:	73 00                	jae    0x41986d
41986d:	4d                   	dec    %ebp
41986e:	65 61                	gs popa
419870:	73 75                	jae    0x4198e7
419872:	72 65                	jb     0x4198d9
419874:	49                   	dec    %ecx
419875:	74 65                	je     0x4198dc
419877:	6d                   	insl   (%dx),%es:(%edi)
419878:	45                   	inc    %ebp
419879:	76 65                	jbe    0x4198e0
41987b:	6e                   	outsb  %ds:(%esi),(%dx)
41987c:	74 41                	je     0x4198bf
41987e:	72 67                	jb     0x4198e7
419880:	73 00                	jae    0x419882
419882:	44                   	inc    %esp
419883:	72 61                	jb     0x4198e6
419885:	77 49                	ja     0x4198d0
419887:	74 65                	je     0x4198ee