412741:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
412745:	73 65                	jae    0x4127ac
412747:	6d                   	insl   (%dx),%es:(%edi)
412748:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
41274c:	65 73 63             	gs jae 0x4127b2
41274f:	72 69                	jb     0x4127ba
412751:	70 74                	jo     0x4127c7
412753:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41275a:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
412761:	65 66 61             	gs popaw
412764:	75 6c                	jne    0x4127d2
412766:	74 4d                	je     0x4127b5
412768:	65 6d                	gs insl (%dx),%es:(%edi)
41276a:	62 65 72             	bound  %esp,0x72(%ebp)
41276d:	41                   	inc    %ecx
41276e:	74 74                	je     0x4127e4
412770:	72 69                	jb     0x4127db
412772:	62 75 74             	bound  %esi,0x74(%ebp)
412775:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
412779:	6d                   	insl   (%dx),%es:(%edi)
41277a:	70 69                	jo     0x4127e5
41277c:	6c                   	insb   (%dx),%es:(%edi)
41277d:	61                   	popa
41277e:	74 69                	je     0x4127e9
412780:	6f                   	outsl  %ds:(%esi),(%dx)
412781:	6e                   	outsb  %ds:(%esi),(%dx)
412782:	52                   	push   %edx
412783:	65 6c                	gs insb (%dx),%es:(%edi)
412785:	61                   	popa
412786:	78 61                	js     0x4127e9
412788:	74 69                	je     0x4127f3
41278a:	6f                   	outsl  %ds:(%esi),(%dx)
41278b:	6e                   	outsb  %ds:(%esi),(%dx)
41278c:	73 41                	jae    0x4127cf
41278e:	74 74                	je     0x412804
412790:	72 69                	jb     0x4127fb
412792:	62 75 74             	bound  %esi,0x74(%ebp)
412795:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
412799:	73 65                	jae    0x412800
41279b:	6d                   	insl   (%dx),%es:(%edi)
41279c:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4127a0:	72 6f                	jb     0x412811
4127a2:	64 75 63             	fs jne 0x412808
4127a5:	74 41                	je     0x4127e8
4127a7:	74 74                	je     0x41281d
4127a9:	72 69                	jb     0x412814
4127ab:	62 75 74             	bound  %esi,0x74(%ebp)
4127ae:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4127b2:	73 65                	jae    0x412819
4127b4:	6d                   	insl   (%dx),%es:(%edi)
4127b5:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4127b9:	6f                   	outsl  %ds:(%esi),(%dx)
4127ba:	70 79                	jo     0x412835
4127bc:	72 69                	jb     0x412827
4127be:	67 68 74 41 74 74    	addr16 push $0x74744174
4127c4:	72 69                	jb     0x41282f
4127c6:	62 75 74             	bound  %esi,0x74(%ebp)
4127c9:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4127cd:	73 65                	jae    0x412834
4127cf:	6d                   	insl   (%dx),%es:(%edi)
4127d0:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4127d4:	6f                   	outsl  %ds:(%esi),(%dx)
4127d5:	6d                   	insl   (%dx),%es:(%edi)
4127d6:	70 61                	jo     0x412839
4127d8:	6e                   	outsb  %ds:(%esi),(%dx)
4127d9:	79 41                	jns    0x41281c
4127db:	74 74                	je     0x412851
4127dd:	72 69                	jb     0x412848
4127df:	62 75 74             	bound  %esi,0x74(%ebp)
4127e2:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4127e6:	6e                   	outsb  %ds:(%esi),(%dx)
4127e7:	74 69                	je     0x412852
4127e9:	6d                   	insl   (%dx),%es:(%edi)
4127ea:	65 43                	gs inc %ebx
4127ec:	6f                   	outsl  %ds:(%esi),(%dx)
4127ed:	6d                   	insl   (%dx),%es:(%edi)
4127ee:	70 61                	jo     0x412851
4127f0:	74 69                	je     0x41285b
4127f2:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4127f5:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4127fc:	69
4127fd:	62 75 74             	bound  %esi,0x74(%ebp)
412800:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
412804:	61                   	popa
412805:	64 42                	fs inc %edx
412807:	79 74                	jns    0x41287d
412809:	65 00 76 61          	add    %dh,%gs:0x61(%esi)
41280d:	6c                   	insb   (%dx),%es:(%edi)
41280e:	75 65                	jne    0x412875
412810:	00 53 79             	add    %dl,0x79(%ebx)
412813:	73 74                	jae    0x412889
412815:	65 6d                	gs insl (%dx),%es:(%edi)
412817:	2e 54                	cs push %esp
412819:	68 72 65 61 64       	push   $0x64616572
41281e:	69 6e 67 00 45 6e 63 	imul   $0x636e4500,0x67(%esi),%ebp
412825:	6f                   	outsl  %ds:(%esi),(%dx)
412826:	64 69 6e 67 00 53 79 	imul   $0x73795300,%fs:0x67(%esi),%ebp
41282d:	73
41282e:	74 65                	je     0x412895
412830:	6d                   	insl   (%dx),%es:(%edi)
412831:	2e 52                	cs push %edx
412833:	75 6e                	jne    0x4128a3
412835:	74 69                	je     0x4128a0
412837:	6d                   	insl   (%dx),%es:(%edi)
412838:	65 2e 56             	gs cs push %esi
41283b:	65 72 73             	gs jb  0x4128b1
41283e:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
412845:	46                   	inc    %esi
412846:	72 6f                	jb     0x4128b7
412848:	6d                   	insl   (%dx),%es:(%edi)
412849:	42                   	inc    %edx
41284a:	61                   	popa
41284b:	73 65                	jae    0x4128b2
41284d:	36 34 53             	ss xor $0x53,%al
412850:	74 72                	je     0x4128c4
412852:	69 6e 67 00 52 65 61 	imul   $0x61655200,0x67(%esi),%ebp
412859:	64 53                	fs push %ebx
41285b:	74 72                	je     0x4128cf
41285d:	69 6e 67 00 47 65 74 	imul   $0x74654700,0x67(%esi),%ebp
412864:	53                   	push   %ebx
412865:	74 72                	je     0x4128d9
412867:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
41286e:	74 65                	je     0x4128d5
412870:	6d                   	insl   (%dx),%es:(%edi)
412871:	2e 44                	cs inc %esp
412873:	72 61                	jb     0x4128d6
412875:	77 69                	ja     0x4128e0
412877:	6e                   	outsb  %ds:(%esi),(%dx)
412878:	67 00 42 54          	add    %al,0x54(%bp,%si)
41287c:	4c                   	dec    %esp
41287d:	75 67                	jne    0x4128e6
41287f:	00 42 69             	add    %al,0x69(%edx)
412882:	6e                   	outsb  %ds:(%esi),(%dx)
412883:	61                   	popa
412884:	72 79                	jb     0x4128ff
412886:	53                   	push   %ebx
412887:	65 61                	gs popa
412889:	72 63                	jb     0x4128ee
41288b:	68 00 43 6f 6d       	push   $0x6d6f4300
412890:	70 75                	jo     0x412907
412892:	74 65                	je     0x4128f9
412894:	48                   	dec    %eax
412895:	61                   	popa
412896:	73 68                	jae    0x412900
412898:	00 56 65             	add    %dl,0x65(%esi)
41289b:	72 69                	jb     0x412906
41289d:	66 79 48             	data16 jns 0x4128e8
4128a0:	61                   	popa
4128a1:	73 68                	jae    0x41290b
4128a3:	00 43 61             	add    %al,0x61(%ebx)
4128a6:	6e                   	outsb  %ds:(%esi),(%dx)
4128a7:	64 79 43             	fs jns 0x4128ed
4128aa:	72 75                	jb     0x412921
4128ac:	73 68                	jae    0x412916
4128ae:	00 4d 61             	add    %cl,0x61(%ebp)
4128b1:	74 68                	je     0x41291b
4128b3:	00 67 65             	add    %ah,0x65(%edi)
4128b6:	74 5f                	je     0x412917
4128b8:	57                   	push   %edi
4128b9:	69 64 74 68 00 5a 54 	imul   $0x4e545a00,0x68(%esp,%esi,2),%esp
4128c0:	4e
4128c1:	4b                   	dec    %ebx
4128c2:	6c                   	insb   (%dx),%es:(%edi)
4128c3:	66 58                	pop    %ax
4128c5:	69 71 78 69 69 00 4e 	imul   $0x4e006969,0x78(%ecx),%esi
4128cc:	65 77 6f             	gs ja  0x41293e
4128cf:	62 6a 00             	bound  %ebp,0x0(%edx)
4128d2:	41                   	inc    %ecx
4128d3:	73 79                	jae    0x41294e
4128d5:	6e                   	outsb  %ds:(%esi),(%dx)
4128d6:	63 43 61             	arpl   %eax,0x61(%ebx)
4128d9:	6c                   	insb   (%dx),%es:(%edi)
4128da:	6c                   	insb   (%dx),%es:(%edi)
4128db:	62 61 63             	bound  %esp,0x63(%ecx)
4128de:	6b 00 63             	imul   $0x63,(%eax),%eax
4128e1:	61                   	popa
4128e2:	6c                   	insb   (%dx),%es:(%edi)
4128e3:	6c                   	insb   (%dx),%es:(%edi)
4128e4:	62 61 63             	bound  %esp,0x63(%ecx)
4128e7:	6b 00 44             	imul   $0x44,(%eax),%eax
4128ea:	65 63 6c 61 72       	arpl   %ebp,%gs:0x72(%ecx,%eiz,2)
4128ef:	65 4c                	gs dec %esp
4128f1:	6f                   	outsl  %ds:(%esi),(%dx)
4128f2:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4128f5:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
4128f9:	69 6e 65 4c 61 62 65 	imul   $0x6562614c,0x65(%esi),%ebp
412900:	6c                   	insb   (%dx),%es:(%edi)
412901:	00 4d 61             	add    %cl,0x61(%ebp)
412904:	72 6b                	jb     0x412971
412906:	4c                   	dec    %esp
412907:	61                   	popa
412908:	62 65 6c             	bound  %esp,0x6c(%ebp)
41290b:	00 47 65             	add    %al,0x65(%edi)
41290e:	74 50                	je     0x412960
412910:	69 78 65 6c 00 43 61 	imul   $0x6143006c,0x65(%eax),%edi
412917:	6c                   	insb   (%dx),%es:(%edi)
412918:	6c                   	insb   (%dx),%es:(%edi)
412919:	00 43 61             	add    %al,0x61(%ebx)
41291c:	6e                   	outsb  %ds:(%esi),(%dx)
41291d:	64 79 43             	fs jns 0x412963
412920:	72 75                	jb     0x412997
412922:	73 68                	jae    0x41298c
412924:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
412927:	6c                   	insb   (%dx),%es:(%edi)
412928:	00 47 65             	add    %al,0x65(%edi)
41292b:	74 4d                	je     0x41297a
41292d:	61                   	popa
41292e:	6e                   	outsb  %ds:(%esi),(%dx)
41292f:	69 66 65 73 74 52 65 	imul   $0x65527473,0x65(%esi),%esp
412936:	73 6f                	jae    0x4129a7
412938:	75 72                	jne    0x4129ac
41293a:	63 65 53             	arpl   %esp,0x53(%ebp)
41293d:	74 72                	je     0x4129b1
41293f:	65 61                	gs popa
412941:	6d                   	insl   (%dx),%es:(%edi)
412942:	00 67 65             	add    %ah,0x65(%edi)
412945:	74 5f                	je     0x4129a6
412947:	42                   	inc    %edx
412948:	61                   	popa
412949:	73 65                	jae    0x4129b0
41294b:	53                   	push   %ebx
41294c:	74 72                	je     0x4129c0
41294e:	65 61                	gs popa
412950:	6d                   	insl   (%dx),%es:(%edi)
412951:	00 43 72             	add    %al,0x72(%ebx)
412954:	79 70                	jns    0x4129c6
412956:	74 6f                	je     0x4129c7
412958:	53                   	push   %ebx
412959:	74 72                	je     0x4129cd
41295b:	65 61                	gs popa
41295d:	6d                   	insl   (%dx),%es:(%edi)
41295e:	00 4d 65             	add    %cl,0x65(%ebp)
412961:	6d                   	insl   (%dx),%es:(%edi)
412962:	6f                   	outsl  %ds:(%esi),(%dx)
412963:	72 79                	jb     0x4129de
412965:	53                   	push   %ebx
412966:	74 72                	je     0x4129da
412968:	65 61                	gs popa
41296a:	6d                   	insl   (%dx),%es:(%edi)
41296b:	00 67 65             	add    %ah,0x65(%edi)
41296e:	74 5f                	je     0x4129cf
412970:	49                   	dec    %ecx
412971:	74 65                	je     0x4129d8
412973:	6d                   	insl   (%dx),%es:(%edi)
412974:	00 53 79             	add    %dl,0x79(%ebx)
412977:	73 74                	jae    0x4129ed
412979:	65 6d                	gs insl (%dx),%es:(%edi)
41297b:	00 53 79             	add    %dl,0x79(%ebx)
41297e:	6d                   	insl   (%dx),%es:(%edi)
41297f:	6d                   	insl   (%dx),%es:(%edi)
412980:	65 74 72             	gs je  0x4129f5
412983:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
41298a:	69 74 68 6d 00 48 61 	imul   $0x73614800,0x6d(%eax,%ebp,2),%esi
412991:	73
412992:	68 41 6c 67 6f       	push   $0x6f676c41
412997:	72 69                	jb     0x412a02
412999:	74 68                	je     0x412a03
41299b:	6d                   	insl   (%dx),%es:(%edi)
41299c:	00 6d 6d             	add    %ch,0x6d(%ebp)
41299f:	00 49 43             	add    %cl,0x43(%ecx)
4129a2:	72 79                	jb     0x412a1d
4129a4:	70 74                	jo     0x412a1a
4129a6:	6f                   	outsl  %ds:(%esi),(%dx)
4129a7:	54                   	push   %esp
4129a8:	72 61                	jb     0x412a0b
4129aa:	6e                   	outsb  %ds:(%esi),(%dx)
4129ab:	73 66                	jae    0x412a13
4129ad:	6f                   	outsl  %ds:(%esi),(%dx)
4129ae:	72 6d                	jb     0x412a1d
4129b0:	00 52 65             	add    %dl,0x65(%edx)
4129b3:	61                   	popa
4129b4:	64 42                	fs inc %edx
4129b6:	6f                   	outsl  %ds:(%esi),(%dx)
4129b7:	6f                   	outsl  %ds:(%esi),(%dx)
4129b8:	6c                   	insb   (%dx),%es:(%edi)
4129b9:	65 61                	gs popa
4129bb:	6e                   	outsb  %ds:(%esi),(%dx)
4129bc:	00 4d 69             	add    %cl,0x69(%ebp)
4129bf:	6e                   	outsb  %ds:(%esi),(%dx)
4129c0:	00 41 70             	add    %al,0x70(%ecx)
4129c3:	70 44                	jo     0x412a09
4129c5:	6f                   	outsl  %ds:(%esi),(%dx)
4129c6:	6d                   	insl   (%dx),%es:(%edi)
4129c7:	61                   	popa
4129c8:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
4129cf:	43                   	inc    %ebx
4129d0:	75 72                	jne    0x412a44
4129d2:	72 65                	jb     0x412a39
4129d4:	6e                   	outsb  %ds:(%esi),(%dx)
4129d5:	74 44                	je     0x412a1b
4129d7:	6f                   	outsl  %ds:(%esi),(%dx)
4129d8:	6d                   	insl   (%dx),%es:(%edi)
4129d9:	61                   	popa
4129da:	69 6e 00 49 6e 74 65 	imul   $0x65746e49,0x0(%esi),%ebp
4129e1:	72 61                	jb     0x412a44
4129e3:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4129e7:	6e                   	outsb  %ds:(%esi),(%dx)
4129e8:	00 53 79             	add    %dl,0x79(%ebx)
4129eb:	73 74                	jae    0x412a61
4129ed:	65 6d                	gs insl (%dx),%es:(%edi)
4129ef:	2e 52                	cs push %edx
4129f1:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4129f4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4129f9:	6e                   	outsb  %ds:(%esi),(%dx)
4129fa:	00 73 65             	add    %dh,0x65(%ebx)
4129fd:	74 5f                	je     0x412a5e
4129ff:	50                   	push   %eax
412a00:	6f                   	outsl  %ds:(%esi),(%dx)
412a01:	73 69                	jae    0x412a6c
412a03:	74 69                	je     0x412a6e
412a05:	6f                   	outsl  %ds:(%esi),(%dx)
412a06:	6e                   	outsb  %ds:(%esi),(%dx)
412a07:	00 49 6e             	add    %cl,0x6e(%ecx)
412a0a:	76 61                	jbe    0x412a6d
412a0c:	6c                   	insb   (%dx),%es:(%edi)
412a0d:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
412a14:	74
412a15:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
412a1c:	70 74                	jo     0x412a92
412a1e:	69 6f 6e 00 53 74 72 	imul   $0x72745300,0x6e(%edi),%ebp
412a25:	69 6e 67 43 6f 6d 70 	imul   $0x706d6f43,0x67(%esi),%ebp
412a2c:	61                   	popa
412a2d:	72 69                	jb     0x412a98
412a2f:	73 6f                	jae    0x412aa0
412a31:	6e                   	outsb  %ds:(%esi),(%dx)
412a32:	00 4d 65             	add    %cl,0x65(%ebp)
412a35:	74 68                	je     0x412a9f
412a37:	6f                   	outsl  %ds:(%esi),(%dx)
412a38:	64 49                	fs dec %ecx
412a3a:	6e                   	outsb  %ds:(%esi),(%dx)
412a3b:	66 6f                	outsw  %ds:(%esi),(%dx)
412a3d:	00 43 6f             	add    %al,0x6f(%ebx)
412a40:	6e                   	outsb  %ds:(%esi),(%dx)
412a41:	73 74                	jae    0x412ab7
412a43:	72 75                	jb     0x412aba
412a45:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
412a49:	49                   	dec    %ecx
412a4a:	6e                   	outsb  %ds:(%esi),(%dx)
412a4b:	66 6f                	outsw  %ds:(%esi),(%dx)
412a4d:	00 42 69             	add    %al,0x69(%edx)
412a50:	74 6d                	je     0x412abf
412a52:	61                   	popa
412a53:	70 00                	jo     0x412a55
412a55:	53                   	push   %ebx
412a56:	6c                   	insb   (%dx),%es:(%edi)
412a57:	65 65 70 00          	gs gs jo 0x412a5b
412a5b:	43                   	inc    %ebx
412a5c:	68 61 72 00 49       	push   $0x49007261
412a61:	6e                   	outsb  %ds:(%esi),(%dx)
412a62:	76 6f                	jbe    0x412ad3