41173a:	56                   	push   %esi
41173b:	80 58 07 67          	sbbb   $0x67,0x7(%eax)
41173f:	17                   	pop    %ss
411740:	56                   	push   %esi
411741:	80 94 07 67 17 56 80 	adcb   $0xff,-0x7fa9e899(%edi,%eax,1)
411748:	ff
411749:	08 67 17             	or     %ah,0x17(%edi)
41174c:	56                   	push   %esi
41174d:	80 95 09 67 17 56 80 	adcb   $0x80,0x56176709(%ebp)
411754:	78 07                	js     0x41175d
411756:	67 17                	addr16 pop %ss
411758:	56                   	push   %esi
411759:	80 9f 07 67 17 56 80 	sbbb   $0x80,0x56176707(%edi)
411760:	24 0b                	and    $0xb,%al
411762:	67 17                	addr16 pop %ss
411764:	56                   	push   %esi
411765:	80 cd 0c             	or     $0xc,%ch
411768:	67 17                	addr16 pop %ss
41176a:	56                   	push   %esi
41176b:	80 3a 09             	cmpb   $0x9,(%edx)
41176e:	67 17                	addr16 pop %ss
411770:	56                   	push   %esi
411771:	80 48 09 67          	orb    $0x67,0x9(%eax)
411775:	17                   	pop    %ss
411776:	56                   	push   %esi
411777:	80 1e 0c             	sbbb   $0xc,(%esi)
41177a:	67 17                	addr16 pop %ss
41177c:	56                   	push   %esi
41177d:	80 14 07 67          	adcb   $0x67,(%edi,%eax,1)
411781:	17                   	pop    %ss
411782:	56                   	push   %esi
411783:	80 f0 02             	xor    $0x2,%al
411786:	67 17                	addr16 pop %ss
411788:	56                   	push   %esi
411789:	80 0d 07 67 17 56 80 	orb    $0x80,0x56176707
411790:	08 0b                	or     %cl,(%ebx)
411792:	67 17                	addr16 pop %ss
411794:	56                   	push   %esi
411795:	80 a9 04 67 17 56 80 	subb   $0x80,0x56176704(%ecx)
41179c:	aa                   	stos   %al,%es:(%edi)
41179d:	05 67 17 56 80       	add    $0x80561767,%eax
4117a2:	ef                   	out    %eax,(%dx)
4117a3:	0c 67                	or     $0x67,%al
4117a5:	17                   	pop    %ss
4117a6:	56                   	push   %esi
4117a7:	80 1e 06             	sbbb   $0x6,(%esi)
4117aa:	67 17                	addr16 pop %ss
4117ac:	56                   	push   %esi
4117ad:	80 80 05 67 17 56 80 	addb   $0x80,0x56176705(%eax)
4117b4:	d4 0b                	aam    $0xb
4117b6:	67 17                	addr16 pop %ss
4117b8:	56                   	push   %esi
4117b9:	80 8c 06 67 17 56 80 	orb    $0x68,-0x7fa9e899(%esi,%eax,1)
4117c0:	68
4117c1:	05 67 17 56 80       	add    $0x80561767,%eax
4117c6:	5f                   	pop    %edi
4117c7:	04 67                	add    $0x67,%al
4117c9:	17                   	pop    %ss
4117ca:	56                   	push   %esi
4117cb:	80 48 05 67          	orb    $0x67,0x5(%eax)
4117cf:	17                   	pop    %ss
4117d0:	56                   	push   %esi
4117d1:	80 4d 06 67          	orb    $0x67,0x6(%ebp)
4117d5:	17                   	pop    %ss
4117d6:	56                   	push   %esi
4117d7:	80 0a 0c             	orb    $0xc,(%edx)
4117da:	67 17                	addr16 pop %ss
4117dc:	56                   	push   %esi
4117dd:	80 66 06 67          	andb   $0x67,0x6(%esi)
4117e1:	17                   	pop    %ss
4117e2:	56                   	push   %esi
4117e3:	80 74 06 67 17       	xorb   $0x17,0x67(%esi,%eax,1)
4117e8:	56                   	push   %esi
4117e9:	80 33 0a             	xorb   $0xa,(%ebx)
4117ec:	67 17                	addr16 pop %ss
4117ee:	56                   	push   %esi
4117ef:	80 fb 0b             	cmp    $0xb,%bl
4117f2:	67 17                	addr16 pop %ss
4117f4:	56                   	push   %esi
4117f5:	80 dc 0b             	sbb    $0xb,%ah
4117f8:	67 17                	addr16 pop %ss
4117fa:	56                   	push   %esi
4117fb:	80 da 0c             	sbb    $0xc,%dl
4117fe:	67 17                	addr16 pop %ss
411800:	56                   	push   %esi
411801:	80 d4 07             	adc    $0x7,%ah
411804:	67 17                	addr16 pop %ss
411806:	56                   	push   %esi
411807:	80 bb 07 67 17 56 80 	cmpb   $0x80,0x56176707(%ebx)
41180e:	ad                   	lods   %ds:(%esi),%eax
41180f:	0a 67 17             	or     0x17(%edi),%ah
411812:	56                   	push   %esi
411813:	80 ff 09             	cmp    $0x9,%bh
411816:	67 17                	addr16 pop %ss
411818:	56                   	push   %esi
411819:	80 7a 0b 67          	cmpb   $0x67,0xb(%edx)
41181d:	17                   	pop    %ss
41181e:	56                   	push   %esi
41181f:	80 16 09             	adcb   $0x9,(%esi)
411822:	67 17                	addr16 pop %ss
411824:	56                   	push   %esi
411825:	80 b8 09 67 17 56 80 	cmpb   $0x80,0x56176709(%eax)
41182c:	18 0a                	sbb    %cl,(%edx)
41182e:	67 17                	addr16 pop %ss
411830:	56                   	push   %esi
411831:	80 42 06 67          	addb   $0x67,0x6(%edx)
411835:	17                   	pop    %ss
411836:	56                   	push   %esi
411837:	80 16 0a             	adcb   $0xa,(%esi)
41183a:	67 17                	addr16 pop %ss
41183c:	56                   	push   %esi
41183d:	80 40 06 67          	addb   $0x67,0x6(%eax)
411841:	17                   	pop    %ss
411842:	56                   	push   %esi
411843:	80 36 05             	xorb   $0x5,(%esi)
411846:	67 17                	addr16 pop %ss
411848:	56                   	push   %esi
411849:	80 bd 0b 67 17 56 80 	cmpb   $0x80,0x5617670b(%ebp)
411850:	4d                   	dec    %ebp
411851:	0b 67 17             	or     0x17(%edi),%esp
411854:	56                   	push   %esi
411855:	80 ca 0b             	or     $0xb,%dl
411858:	67 17                	addr16 pop %ss
41185a:	56                   	push   %esi
41185b:	80 fa 0c             	cmp    $0xc,%dl
41185e:	67 17                	addr16 pop %ss
411860:	56                   	push   %esi
411861:	80 2a 06             	subb   $0x6,(%edx)
411864:	67 17                	addr16 pop %ss
411866:	56                   	push   %esi
411867:	80 d4 09             	adc    $0x9,%ah
41186a:	67 17                	addr16 pop %ss
41186c:	56                   	push   %esi
41186d:	80 22 09             	andb   $0x9,(%edx)
411870:	67 17                	addr16 pop %ss
411872:	56                   	push   %esi
411873:	80 7a 0a 67          	cmpb   $0x67,0xa(%edx)
411877:	17                   	pop    %ss
411878:	56                   	push   %esi
411879:	80 48 0a 67          	orb    $0x67,0xa(%eax)
41187d:	17                   	pop    %ss
41187e:	56                   	push   %esi
41187f:	80 4e 04 67          	orb    $0x67,0x4(%esi)
411883:	17                   	pop    %ss
411884:	56                   	push   %esi
411885:	80 40 04 67          	addb   $0x67,0x4(%eax)
411889:	17                   	pop    %ss
41188a:	56                   	push   %esi
41188b:	80 31 04             	xorb   $0x4,(%ecx)
41188e:	67 17                	addr16 pop %ss
411890:	56                   	push   %esi
411891:	80 20 04             	andb   $0x4,(%eax)
411894:	67 17                	addr16 pop %ss
411896:	56                   	push   %esi
411897:	80 01 04             	addb   $0x4,(%ecx)
41189a:	67 17                	addr16 pop %ss
41189c:	56                   	push   %esi
41189d:	80 70 05 67          	xorb   $0x67,0x5(%eax)
4118a1:	17                   	pop    %ss
4118a2:	56                   	push   %esi
4118a3:	80 49 08 67          	orb    $0x67,0x8(%ecx)
4118a7:	17                   	pop    %ss
4118a8:	56                   	push   %esi
4118a9:	80 0f 04             	orb    $0x4,(%edi)
4118ac:	67 17                	addr16 pop %ss
4118ae:	56                   	push   %esi
4118af:	80 30 06             	xorb   $0x6,(%eax)
4118b2:	67 17                	addr16 pop %ss
4118b4:	56                   	push   %esi
4118b5:	80 de 06             	sbb    $0x6,%dh
4118b8:	67 17                	addr16 pop %ss
4118ba:	56                   	push   %esi
4118bb:	80 ff 02             	cmp    $0x2,%bh
4118be:	67 17                	addr16 pop %ss
4118c0:	56                   	push   %esi
4118c1:	80 bb 0c 67 17 56 80 	cmpb   $0x80,0x5617670c(%ebx)
4118c8:	f2 0a 67 17          	repnz or 0x17(%edi),%ah
4118cc:	56                   	push   %esi
4118cd:	80 dc 0a             	sbb    $0xa,%ah
4118d0:	67 17                	addr16 pop %ss
4118d2:	56                   	push   %esi
4118d3:	80 ca 03             	or     $0x3,%dl
4118d6:	67 17                	addr16 pop %ss
4118d8:	56                   	push   %esi
4118d9:	80 e3 02             	and    $0x2,%bl
4118dc:	67 17                	addr16 pop %ss
4118de:	56                   	push   %esi
4118df:	80 91 05 67 17 56 80 	adcb   $0x80,0x56176705(%ecx)
4118e6:	24 03                	and    $0x3,%al
4118e8:	67 17                	addr16 pop %ss
4118ea:	56                   	push   %esi
4118eb:	80 0e 03             	orb    $0x3,(%esi)
4118ee:	67 17                	addr16 pop %ss
4118f0:	56                   	push   %esi
4118f1:	80 46 03 67          	addb   $0x67,0x3(%esi)
4118f5:	17                   	pop    %ss
4118f6:	56                   	push   %esi
4118f7:	80 90 04 67 17 56 80 	adcb   $0x80,0x56176704(%eax)
4118fe:	71 0c                	jno    0x41190c
411900:	67 17                	addr16 pop %ss
411902:	56                   	push   %esi
411903:	80 86 0b 67 17 56 80 	addb   $0x80,0x5617670b(%esi)
41190a:	17                   	pop    %ss
41190b:	0b 67 17             	or     0x17(%edi),%esp
41190e:	56                   	push   %esi
41190f:	80 ab 0b 67 17 56 80 	subb   $0x80,0x5617670b(%ebx)
411916:	39 0b                	cmp    %ecx,(%ebx)
411918:	67 17                	addr16 pop %ss
41191a:	56                   	push   %esi
41191b:	80 9f 0b 67 17 56 80 	sbbb   $0x80,0x5617670b(%edi)
411922:	2e 0b 67 17          	or     %cs:0x17(%edi),%esp
411926:	56                   	push   %esi
411927:	80 5d 09 67          	sbbb   $0x67,0x9(%ebp)
41192b:	17                   	pop    %ss
41192c:	56                   	push   %esi
41192d:	80 11 0a             	adcb   $0xa,(%ecx)
411930:	67 17                	addr16 pop %ss
411932:	56                   	push   %esi
411933:	80 26 07             	andb   $0x7,(%esi)
411936:	67 17                	addr16 pop %ss
411938:	56                   	push   %esi
411939:	80 73 03 67          	xorb   $0x67,0x3(%ebx)
41193d:	17                   	pop    %ss
41193e:	56                   	push   %esi
41193f:	80 08 0a             	orb    $0xa,(%eax)
411942:	67 17                	addr16 pop %ss
411944:	56                   	push   %esi
411945:	80 dd 05             	sbb    $0x5,%ch
411948:	67 17                	addr16 pop %ss
41194a:	56                   	push   %esi
41194b:	80 4b 0c 67          	orb    $0x67,0xc(%ebx)
41194f:	17                   	pop    %ss
411950:	56                   	push   %esi
411951:	80 c3 03             	add    $0x3,%bl
411954:	67 17                	addr16 pop %ss
411956:	56                   	push   %esi
411957:	80 b8 0a 67 17 56 80 	cmpb   $0x80,0x5617670a(%eax)
41195e:	80 04 67 17          	addb   $0x17,(%edi,%eiz,2)
411962:	56                   	push   %esi
411963:	80 3d 0c 67 17 56 80 	cmpb   $0x80,0x5617670c
41196a:	30 08                	xor    %cl,(%eax)
41196c:	67 17                	addr16 pop %ss
41196e:	56                   	push   %esi
41196f:	80 80 03 67 17 56 80 	addb   $0x80,0x56176703(%eax)
411976:	ac                   	lods   %ds:(%esi),%al
411977:	03 67 17             	add    0x17(%edi),%esp
41197a:	56                   	push   %esi
41197b:	80 95 03 67 17 56 80 	adcb   $0x80,0x56176703(%ebp)
411982:	c0 02 67             	rolb   $0x67,(%edx)
411985:	17                   	pop    %ss
411986:	11 00                	adc    %eax,(%eax)
411988:	7b 32                	jnp    0x4119bc
41198a:	21 17                	and    %edx,(%edi)
41198c:	11 00                	adc    %eax,(%eax)
41198e:	8b 24 25 17 01 00 42 	mov    0x42000117(,%eiz,1),%esp
411995:	46                   	inc    %esi
411996:	6b 17 01             	imul   $0x1,(%edi),%edx
411999:	00 5c 46 6f          	add    %bl,0x6f(%esi,%eax,2)
41199d:	17                   	pop    %ss
41199e:	04 00                	add    $0x0,%al
4119a0:	83 2f 79             	subl   $0x79,(%edi)
4119a3:	17                   	pop    %ss
4119a4:	04 00                	add    $0x0,%al
4119a6:	c1 24 79 17          	shll   $0x17,(%ecx,%edi,2)
4119aa:	04 00                	add    $0x0,%al
4119ac:	ce                   	into
4119ad:	3f                   	aas
4119ae:	79 17                	jns    0x4119c7
4119b0:	04 00                	add    $0x0,%al
4119b2:	e1 37                	loope  0x4119eb
4119b4:	79 17                	jns    0x4119cd
4119b6:	04 00                	add    $0x0,%al
4119b8:	cc                   	int3
4119b9:	4d                   	dec    %ebp
4119ba:	79 17                	jns    0x4119d3
4119bc:	04 00                	add    $0x0,%al
4119be:	ad                   	lods   %ds:(%esi),%eax
4119bf:	51                   	push   %ecx
4119c0:	79 17                	jns    0x4119d9
4119c2:	04 00                	add    $0x0,%al
4119c4:	58                   	pop    %eax
4119c5:	24 79                	and    $0x79,%al
4119c7:	17                   	pop    %ss
4119c8:	01 00                	add    %eax,(%eax)
4119ca:	20 18                	and    %bl,(%eax)
4119cc:	7e 17                	jle    0x4119e5
4119ce:	01 00                	add    %eax,(%eax)
4119d0:	23 47 81             	and    -0x7f(%edi),%eax
4119d3:	17                   	pop    %ss
4119d4:	04 00                	add    $0x0,%al
4119d6:	66 2e 79 17          	data16 jns,pn 0x4119f1
4119da:	04 00                	add    $0x0,%al
4119dc:	0e                   	push   %cs
4119dd:	3c 86                	cmp    $0x86,%al
4119df:	17                   	pop    %ss
4119e0:	04 00                	add    $0x0,%al
4119e2:	2d 3b 8b 17 06       	sub    $0x6178b3b,%eax
4119e7:	06                   	push   %es
4119e8:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
4119ee:	69 2e 6b 17 56 80    	imul   $0x8056176b,(%esi),%ebp
4119f4:	c4 24 6b             	les    (%ebx,%ebp,2),%esp
4119f7:	17                   	pop    %ss
4119f8:	56                   	push   %esi
4119f9:	80 7a 2f 6b          	cmpb   $0x6b,0x2f(%edx)
4119fd:	17                   	pop    %ss
4119fe:	56                   	push   %esi
4119ff:	80 e7 37             	and    $0x37,%bh
411a02:	6b 17 56             	imul   $0x56,(%edi),%edx
411a05:	80 8d 2f 6b 17 56 80 	orb    $0x80,0x56176b2f(%ebp)
411a0c:	62 24 6b             	bound  %esp,(%ebx,%ebp,2)
411a0f:	17                   	pop    %ss
411a10:	56                   	push   %esi
411a11:	80 99 2f 6b 17 01 00 	sbbb   $0x0,0x1176b2f(%ecx)
411a18:	89 3a                	mov    %edi,(%edx)
411a1a:	7f 12                	jg     0x411a2e
411a1c:	01 00                	add    %eax,(%eax)
411a1e:	4b                   	dec    %ebx
411a1f:	20 35 05 01 00 3d    	and    %dh,0x3d000105
411a25:	2e 7e 17             	jle,pn 0x411a3f
411a28:	01 00                	add    %eax,(%eax)
411a2a:	23 47 81             	and    -0x7f(%edi),%eax
411a2d:	17                   	pop    %ss
411a2e:	01 00                	add    %eax,(%eax)
411a30:	2f                   	das
411a31:	33 90 17 01 00 f0    	xor    -0xffffee9(%eax),%edx
411a37:	4e                   	dec    %esi
411a38:	95                   	xchg   %eax,%ebp
411a39:	17                   	pop    %ss
411a3a:	06                   	push   %es
411a3b:	06                   	push   %es
411a3c:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411a42:	c8 23 9a 17          	enter  $0x9a23,$0x17
411a46:	56                   	push   %esi
411a47:	80 91 34 9a 17 56 80 	adcb   $0x80,0x56179a34(%ecx)
411a4e:	e3 2c                	jecxz  0x411a7c
411a50:	9a 17 56 80 11 3e 9a 	lcall  $0x9a3e,$0x11805617
411a57:	17                   	pop    %ss
411a58:	06                   	push   %es
411a59:	06                   	push   %es
411a5a:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411a60:	c8 23 9e 17          	enter  $0x9e23,$0x17
411a64:	56                   	push   %esi
411a65:	80 a4 4a 9e 17 56 80 	andb   $0xb4,-0x7fa9e862(%edx,%ecx,2)
411a6c:	b4
411a6d:	48                   	dec    %eax
411a6e:	9e                   	sahf
411a6f:	17                   	pop    %ss
411a70:	56                   	push   %esi
411a71:	80 bd 48 9e 17 56 80 	cmpb   $0x80,0x56179e48(%ebp)
411a78:	b8 31 9e 17 01       	mov    $0x1179e31,%eax