56b886:	56                   	push   %esi
56b887:	00 5c 9b 56          	add    %bl,0x56(%ebx,%ebx,4)
56b88b:	00 14 a2             	add    %dl,(%edx,%eiz,4)
56b88e:	56                   	push   %esi
56b88f:	00 6d 9b             	add    %ch,-0x65(%ebp)
56b892:	56                   	push   %esi
56b893:	00 78 9b             	add    %bh,-0x65(%eax)
56b896:	56                   	push   %esi
56b897:	00 89 9b 56 00 a4    	add    %cl,-0x5bffa965(%ecx)
56b89d:	9b                   	fwait
56b89e:	56                   	push   %esi
56b89f:	00 bd 9b 56 00 d8    	add    %bh,-0x27ffa965(%ebp)
56b8a5:	9b                   	fwait
56b8a6:	56                   	push   %esi
56b8a7:	00 01                	add    %al,(%ecx)
56b8a9:	9c                   	pushf
56b8aa:	56                   	push   %esi
56b8ab:	00 3a                	add    %bh,(%edx)
56b8ad:	9c                   	pushf
56b8ae:	56                   	push   %esi
56b8af:	00 4b 9c             	add    %cl,-0x64(%ebx)
56b8b2:	56                   	push   %esi
56b8b3:	00 64 9c 56          	add    %ah,0x56(%esp,%ebx,4)
56b8b7:	00 87 9c 56 00 98    	add    %al,-0x67ffa964(%edi)
56b8bd:	9c                   	pushf
56b8be:	56                   	push   %esi
56b8bf:	00 b2 9c 56 00 c3    	add    %dh,-0x3cffa964(%edx)
56b8c5:	9c                   	pushf
56b8c6:	56                   	push   %esi
56b8c7:	00 d5                	add    %dl,%ch
56b8c9:	9c                   	pushf
56b8ca:	56                   	push   %esi
56b8cb:	00 e8                	add    %ch,%al
56b8cd:	9c                   	pushf
56b8ce:	56                   	push   %esi
56b8cf:	00 2e                	add    %ch,(%esi)
56b8d1:	9b                   	fwait
56b8d2:	56                   	push   %esi
56b8d3:	00 80 9a 56 00 2e    	add    %al,0x2e00569a(%eax)
56b8d9:	9b                   	fwait
56b8da:	56                   	push   %esi
56b8db:	00 fd                	add    %bh,%ch
56b8dd:	9c                   	pushf
56b8de:	56                   	push   %esi
56b8df:	00 10                	add    %dl,(%eax)
56b8e1:	9d                   	popf
56b8e2:	56                   	push   %esi
56b8e3:	00 23                	add    %ah,(%ebx)
56b8e5:	9d                   	popf
56b8e6:	56                   	push   %esi
56b8e7:	00 36                	add    %dh,(%esi)
56b8e9:	9d                   	popf
56b8ea:	56                   	push   %esi
56b8eb:	00 48 9d             	add    %cl,-0x63(%eax)
56b8ee:	56                   	push   %esi
56b8ef:	00 5d 9d             	add    %bl,-0x63(%ebp)
56b8f2:	56                   	push   %esi
56b8f3:	00 69 9d             	add    %ch,-0x63(%ecx)
56b8f6:	56                   	push   %esi
56b8f7:	00 75 9d             	add    %dh,-0x63(%ebp)
56b8fa:	56                   	push   %esi
56b8fb:	00 81 9d 56 00 8d    	add    %al,-0x72ffa963(%ecx)
56b901:	9d                   	popf
56b902:	56                   	push   %esi
56b903:	00 99 9d 56 00 95    	add    %bl,-0x6affa963(%ecx)
56b909:	b7 56                	mov    $0x56,%bh
56b90b:	00 2e                	add    %ch,(%esi)
56b90d:	9b                   	fwait
56b90e:	56                   	push   %esi
56b90f:	00 a5 9d 56 00 8d    	add    %ah,-0x72ffa963(%ebp)
56b915:	9d                   	popf
56b916:	56                   	push   %esi
56b917:	00 27                	add    %ah,(%edi)
56b919:	9b                   	fwait
56b91a:	56                   	push   %esi
56b91b:	00 b1 9d 56 00 78    	add    %dh,0x7800569d(%ecx)
56b921:	9b                   	fwait
56b922:	56                   	push   %esi
56b923:	00 bd 9d 56 00 d6    	add    %bh,-0x29ffa963(%ebp)
56b929:	9d                   	popf
56b92a:	56                   	push   %esi
56b92b:	00 fa                	add    %bh,%dl
56b92d:	9d                   	popf
56b92e:	56                   	push   %esi
56b92f:	00 0b                	add    %cl,(%ebx)
56b931:	9e                   	sahf
56b932:	56                   	push   %esi
56b933:	00 2e                	add    %ch,(%esi)
56b935:	9b                   	fwait
56b936:	56                   	push   %esi
56b937:	00 2f                	add    %ch,(%edi)
56b939:	9e                   	sahf
56b93a:	56                   	push   %esi
56b93b:	00 92 b5 56 00 2f    	add    %dl,0x2f0056b5(%edx)
56b941:	9e                   	sahf
56b942:	56                   	push   %esi
56b943:	00 95 b7 56 00 3b    	add    %dl,0x3b0056b7(%ebp)
56b949:	9e                   	sahf
56b94a:	56                   	push   %esi
56b94b:	00 47 9e             	add    %al,-0x62(%edi)
56b94e:	56                   	push   %esi
56b94f:	00 53 9e             	add    %dl,-0x62(%ebx)
56b952:	56                   	push   %esi
56b953:	00 a5 9d 56 00 2e    	add    %ah,0x2e00569d(%ebp)
56b959:	9b                   	fwait
56b95a:	56                   	push   %esi
56b95b:	00 69 9e             	add    %ch,-0x62(%ecx)
56b95e:	56                   	push   %esi
56b95f:	00 8f 9e 56 00 a5    	add    %cl,-0x5affa962(%edi)
56b965:	9e                   	sahf
56b966:	56                   	push   %esi
56b967:	00 d6                	add    %dl,%dh
56b969:	9e                   	sahf
56b96a:	56                   	push   %esi
56b96b:	00 0a                	add    %cl,(%edx)
56b96d:	9f                   	lahf
56b96e:	56                   	push   %esi
56b96f:	00 3e                	add    %bh,(%esi)
56b971:	9f                   	lahf
56b972:	56                   	push   %esi
56b973:	00 57 9f             	add    %dl,-0x61(%edi)
56b976:	56                   	push   %esi
56b977:	00 e0                	add    %ah,%al
56b979:	99                   	cltd
56b97a:	56                   	push   %esi
56b97b:	00 59 a0             	add    %bl,-0x60(%ecx)
56b97e:	56                   	push   %esi
56b97f:	00 e0                	add    %ah,%al
56b981:	99                   	cltd
56b982:	56                   	push   %esi
56b983:	00 65 a0             	add    %ah,-0x60(%ebp)
56b986:	56                   	push   %esi
56b987:	00 8e a0 56 00 d3    	add    %cl,-0x2cffa960(%esi)
56b98d:	a0 56 00 f8 a0       	mov    0xa0f80056,%al
56b992:	56                   	push   %esi
56b993:	00 80 9a 56 00 36    	add    %al,0x3600569a(%eax)
56b999:	a1 56 00 2e 9b       	mov    0x9b2e0056,%eax
56b99e:	56                   	push   %esi
56b99f:	00 2e                	add    %ch,(%esi)
56b9a1:	9b                   	fwait
56b9a2:	56                   	push   %esi
56b9a3:	00 42 a1             	add    %al,-0x5f(%edx)
56b9a6:	56                   	push   %esi
56b9a7:	00 81 a1 56 00 b6    	add    %al,-0x49ffa95f(%ecx)
56b9ad:	a1 56 00 f5 a1       	mov    0xa1f50056,%eax
56b9b2:	56                   	push   %esi
56b9b3:	00 27                	add    %ah,(%edi)
56b9b5:	9b                   	fwait
56b9b6:	56                   	push   %esi
56b9b7:	00 06                	add    %al,(%esi)
56b9b9:	a2 56 00 1c a2       	mov    %al,0xa21c0056
56b9be:	56                   	push   %esi
56b9bf:	00 30                	add    %dh,(%eax)
56b9c1:	a2 56 00 2e 9b       	mov    %al,0x9b2e0056
56b9c6:	56                   	push   %esi
56b9c7:	00 54 a2 56          	add    %dl,0x56(%edx,%eiz,4)
56b9cb:	00 87 a2 56 00 b9    	add    %al,-0x46ffa95e(%edi)
56b9d1:	a2 56 00 de a2       	mov    %al,0xa2de0056
56b9d6:	56                   	push   %esi
56b9d7:	00 c9                	add    %cl,%cl
56b9d9:	a3 56 00 f5 a1       	mov    %eax,0xa1f50056
56b9de:	56                   	push   %esi
56b9df:	00 dc                	add    %bl,%ah
56b9e1:	a3 56 00 14 a4       	mov    %eax,0xa4140056
56b9e6:	56                   	push   %esi
56b9e7:	00 4e a4             	add    %cl,-0x5c(%esi)
56b9ea:	56                   	push   %esi
56b9eb:	00 66 a4             	add    %ah,-0x5c(%esi)
56b9ee:	56                   	push   %esi
56b9ef:	00 80 a4 56 00 b5    	add    %al,-0x4affa95c(%eax)
56b9f5:	a4                   	movsb  %ds:(%esi),%es:(%edi)
56b9f6:	56                   	push   %esi
56b9f7:	00 80 9a 56 00 bc    	add    %al,-0x43ffa966(%eax)
56b9fd:	a4                   	movsb  %ds:(%esi),%es:(%edi)
56b9fe:	56                   	push   %esi
56b9ff:	00 d4                	add    %dl,%ah
56ba01:	a4                   	movsb  %ds:(%esi),%es:(%edi)
56ba02:	56                   	push   %esi
56ba03:	00 ee                	add    %ch,%dh
56ba05:	a4                   	movsb  %ds:(%esi),%es:(%edi)
56ba06:	56                   	push   %esi
56ba07:	00 95 b7 56 00 2e    	add    %dl,0x2e0056b7(%ebp)
56ba0d:	9b                   	fwait
56ba0e:	56                   	push   %esi
56ba0f:	00 c9                	add    %cl,%cl
56ba11:	a3 56 00 0a a5       	mov    %eax,0xa50a0056
56ba16:	56                   	push   %esi
56ba17:	00 1b                	add    %bl,(%ebx)
56ba19:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba1a:	56                   	push   %esi
56ba1b:	00 2e                	add    %ch,(%esi)
56ba1d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba1e:	56                   	push   %esi
56ba1f:	00 2e                	add    %ch,(%esi)
56ba21:	9b                   	fwait
56ba22:	56                   	push   %esi
56ba23:	00 2e                	add    %ch,(%esi)
56ba25:	9b                   	fwait
56ba26:	56                   	push   %esi
56ba27:	00 92 b5 56 00 39    	add    %dl,0x390056b5(%edx)
56ba2d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba2e:	56                   	push   %esi
56ba2f:	00 5c a5 56          	add    %bl,0x56(%ebp,%eiz,4)
56ba33:	00 53 a9             	add    %dl,-0x57(%ebx)
56ba36:	56                   	push   %esi
56ba37:	00 80 9a 56 00 7e    	add    %al,0x7e00569a(%eax)
56ba3d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba3e:	56                   	push   %esi
56ba3f:	00 8d 9d 56 00 a5    	add    %cl,-0x5affa963(%ebp)
56ba45:	9d                   	popf
56ba46:	56                   	push   %esi
56ba47:	00 7e a5             	add    %bh,-0x5b(%esi)
56ba4a:	56                   	push   %esi
56ba4b:	00 2e                	add    %ch,(%esi)
56ba4d:	9b                   	fwait
56ba4e:	56                   	push   %esi
56ba4f:	00 92 b5 56 00 2e    	add    %dl,0x2e0056b5(%edx)
56ba55:	9b                   	fwait
56ba56:	56                   	push   %esi
56ba57:	00 95 b7 56 00 2e    	add    %dl,0x2e0056b7(%ebp)
56ba5d:	9b                   	fwait
56ba5e:	56                   	push   %esi
56ba5f:	00 8a a5 56 00 a5    	add    %cl,-0x5affa95b(%edx)
56ba65:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba66:	56                   	push   %esi
56ba67:	00 c1                	add    %al,%cl
56ba69:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba6a:	56                   	push   %esi
56ba6b:	00 c9                	add    %cl,%cl
56ba6d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba6e:	56                   	push   %esi
56ba6f:	00 2e                	add    %ch,(%esi)
56ba71:	9b                   	fwait
56ba72:	56                   	push   %esi
56ba73:	00 95 b7 56 00 ee    	add    %dl,-0x11ffa949(%ebp)
56ba79:	a5                   	movsl  %ds:(%esi),%es:(%edi)
56ba7a:	56                   	push   %esi
56ba7b:	00 29                	add    %ch,(%ecx)
56ba7d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
56ba7e:	56                   	push   %esi
56ba7f:	00 4d a6             	add    %cl,-0x5a(%ebp)
56ba82:	56                   	push   %esi
56ba83:	00 67 a6             	add    %ah,-0x5a(%edi)
56ba86:	56                   	push   %esi
56ba87:	00 8d a6 56 00 a3    	add    %cl,-0x5cffa95a(%ebp)
56ba8d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
56ba8e:	56                   	push   %esi
56ba8f:	00 c0                	add    %al,%al
56ba91:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
56ba92:	56                   	push   %esi
56ba93:	00 2e                	add    %ch,(%esi)
56ba95:	9b                   	fwait
56ba96:	56                   	push   %esi
56ba97:	00 db                	add    %bl,%bl
56ba99:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
56ba9a:	56                   	push   %esi
56ba9b:	00 f9                	add    %bh,%cl
56ba9d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
56ba9e:	56                   	push   %esi
56ba9f:	00 15 a7 56 00 95    	add    %dl,0x950056a7
56baa5:	b7 56                	mov    $0x56,%bh
56baa7:	00 47 9e             	add    %al,-0x62(%edi)
56baaa:	56                   	push   %esi
56baab:	00 2e                	add    %ch,(%esi)
56baad:	9b                   	fwait
56baae:	56                   	push   %esi
56baaf:	00 af a7 56 00 ba    	add    %ch,-0x45ffa959(%edi)
56bab5:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
56bab6:	56                   	push   %esi
56bab7:	00 d2                	add    %dl,%dl
56bab9:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
56baba:	56                   	push   %esi
56babb:	00 af a7 56 00 e8    	add    %ch,-0x17ffa959(%edi)
56bac1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
56bac2:	56                   	push   %esi
56bac3:	00 e8                	add    %ch,%al
56bac5:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
56bac6:	56                   	push   %esi
56bac7:	00 01                	add    %al,(%ecx)
56bac9:	a8 56                	test   $0x56,%al
56bacb:	00 65 a8             	add    %ah,-0x58(%ebp)
56bace:	56                   	push   %esi
56bacf:	00 e2                	add    %ah,%dl
56bad1:	a8 56                	test   $0x56,%al
56bad3:	00 e2                	add    %ah,%dl
56bad5:	a8 56                	test   $0x56,%al
56bad7:	00 fe                	add    %bh,%dh
56bad9:	a8 56                	test   $0x56,%al
56badb:	00 1a                	add    %bl,(%edx)
56badd:	a9 56 00 b7 a9       	test   $0xa9b70056,%eax
56bae2:	56                   	push   %esi
56bae3:	00 d1                	add    %dl,%cl
56bae5:	a9 56 00 13 aa       	test   $0xaa130056,%eax
56baea:	56                   	push   %esi
56baeb:	00 2d aa 56 00 8b    	add    %ch,0x8b0056aa
56baf1:	aa                   	stos   %al,%es:(%edi)
56baf2:	56                   	push   %esi
56baf3:	00 b5 aa 56 00 18    	add    %dh,0x180056aa(%ebp)
56baf9:	ab                   	stos   %eax,%es:(%edi)
56bafa:	56                   	push   %esi
56bafb:	00 7e ab             	add    %bh,-0x55(%esi)
56bafe:	56                   	push   %esi
56baff:	00 df                	add    %bl,%bh
56bb01:	ab                   	stos   %eax,%es:(%edi)
56bb02:	56                   	push   %esi
56bb03:	00 f6                	add    %dh,%dh
56bb05:	ab                   	stos   %eax,%es:(%edi)
56bb06:	56                   	push   %esi
56bb07:	00 f6                	add    %dh,%dh
56bb09:	ab                   	stos   %eax,%es:(%edi)
56bb0a:	56                   	push   %esi
56bb0b:	00 f6                	add    %dh,%dh
56bb0d:	ab                   	stos   %eax,%es:(%edi)
56bb0e:	56                   	push   %esi
56bb0f:	00 f6                	add    %dh,%dh
56bb11:	ab                   	stos   %eax,%es:(%edi)
56bb12:	56                   	push   %esi
56bb13:	00 f6                	add    %dh,%dh
56bb15:	ab                   	stos   %eax,%es:(%edi)
56bb16:	56                   	push   %esi
56bb17:	00 f6                	add    %dh,%dh
56bb19:	ab                   	stos   %eax,%es:(%edi)
56bb1a:	56                   	push   %esi
56bb1b:	00 f6                	add    %dh,%dh
56bb1d:	ab                   	stos   %eax,%es:(%edi)
56bb1e:	56                   	push   %esi
56bb1f:	00 12                	add    %dl,(%edx)
56bb21:	ac                   	lods   %ds:(%esi),%al
56bb22:	56                   	push   %esi
56bb23:	00 2a                	add    %ch,(%edx)
56bb25:	ac                   	lods   %ds:(%esi),%al
56bb26:	56                   	push   %esi
56bb27:	00 8b ac 56 00 f6    	add    %cl,-0x9ffa954(%ebx)
56bb2d:	ac                   	lods   %ds:(%esi),%al
56bb2e:	56                   	push   %esi
56bb2f:	00 11                	add    %dl,(%ecx)
56bb31:	ad                   	lods   %ds:(%esi),%eax
56bb32:	56                   	push   %esi
56bb33:	00 29                	add    %ch,(%ecx)
56bb35:	ad                   	lods   %ds:(%esi),%eax
56bb36:	56                   	push   %esi
56bb37:	00 4e ad             	add    %cl,-0x53(%esi)
56bb3a:	56                   	push   %esi
56bb3b:	00 76 ad             	add    %dh,-0x53(%esi)
56bb3e:	56                   	push   %esi
56bb3f:	00 76 ad             	add    %dh,-0x53(%esi)
56bb42:	56                   	push   %esi
56bb43:	00 91 ad 56 00 53    	add    %dl,0x530056ad(%ecx)
56bb49:	a9 56 00 a5 9d       	test   $0x9da50056,%eax
56bb4e:	56                   	push   %esi