ELF>M@@UHAWIAVIAUATSHHHHHhLH`dH%(HE1HEHEHEHEL HHC HXI H||HcHHHHH)H|$'H)L|$'H)HPH|$'H)HPIH8H|$'H)HD$'H8H0HpHXH0HpH@L`I<$IC$HHH)HD$'H@H@rLP1L5Dt3H5HfI> IHID$ IEH@HIH`HIHpHH9|HhHI6HIH LID$ IEJ wH*H"H5H2H=@HH@H5HH=@HHfHXH@L`MHHH5HH5HH PHXH]|MMHߋp ZuiHH5H81DH=@HH"fHh@|HHaHH5H81LXL0LeL8HPHp|IGMD$H$HD$LIw(H@LHLH}Ht HHXH@HpHxHMdH3 %(uzHe[A\A]A^A_]HH5H81HH5H81IEH5HH81HH5H81fffff.AWAVILAUIATIUHSHLD$H=HH|$HL H=I^ HH|$HHCHLL+H0HLC HC(HHC LID$ C0HCHE HHx1I]HH9~\HHHIHIHǾ IG 8t LLHHE uHEH9H5LLH=HuH=HHH|$HH5LHH[]A\A]A^A_HEHxH=HHWH= HHH5Ht511LH HPtHPHH5H81H=@HHH5HuH=@HH11LH HPtHPHH5H81f.U8HSHHAHHHHHHCHCH[]fffff.SHHH;H{[HHH5HH=HH=H5EH=H2H5H=HH5Hwrong type. Expected (FFI::Type)Invalid argument type specifiedINT32UINT32DOUBLEInvalid parameter type #%xInvalid return type@fixedInvalid ABI specifiedUnknown FFI errorconventionenumsinspectInvalid return type (%s)Invalid parameter type (%s)type_map@type_mapVariadicInvokerinitializeinvoke" int^^B1 W     ( 0 8 @ H P X i`  oh  Wp Wt ex 4 I u  %p . / 0 1 2 4W 6 i i o W8  {1  {ZBID[B4          {N)O^PKZlenL^ptrMauxQJ|R)aryS|  {(H IasTZuv^wslent^auxxptryr.zary{.(pZ qas| (     Klp^ r s4 t4 u^d!v! ̐u! "abi ;   ; ;jޛ  &      L , 0 1 2 7 Q= R S^ TW UW! 9^"get :x"put ;rr^^r^~ <=! >m ?m @m  Am  Bm  Cm Dm ( Em 0 Fm 8 Gm @ Hm H Im P Jm X Km ` Lm h Mm p Nm x O# 2# $s8 7I$u8 8-$s16 9P$u16 :4$s32 ;W$u32 <;$i64 >$u64 ?$sl @^$ul AB$ptr B$f32 C$f64 D$ld E#  F 5  @} "td B D  E~ "exc F%} A  GA 8: ; < = ?5 "abi@ A( BW0C &# 'obj()))*++,cif~+ +++; ++W+W-iW+. / { 0 1T2Us2T<3q+3 . 1k2U 4  0 1T2U|2T</ E 0 1T2U|2T<52 . 1k2U 5? . 1k2U 67 2Uv~2Ts72Uv~2Ts762U|7U2T 12T 7T2U2T77T2U~2T772Uv~2T 72Uv~2T 7 &2Us2Rv~2X|2Y7E2T 67q2T 782Uv~2Tv~2Q 2Rv~2Xv~2Y~2w02w07q2U|72Us2Qv~2R~72U|6792Qv~7X2T 7w2T 66 * (d)d)d)d)d)d+f8g+h+i-imW3.p 1k2U 2T:4 r0 1T2U~2T<3.s 1k2U 2T5/ F0 1T2U|2T<3++*5 / 0 1T2U2T<5\R+3. 1k2U 762U|2Q02R012T 7p2Uv2Ts72U|112U}2T|5'. 1k2U 2T85Z+5%X. 1k2U 7z2U|2Q02R012T 7T2U2T86K7a2U6K7a2U7|2U}732U|67k2U~2T 2Q}6K7a2U12U~2T (ORK)O+Q,objRP72U12T812Uv2Ts2Q 2R 9\)\6 6 : ;<72UU2T 7<2U 7N12T 7eb2T 2Q 2R4=e2T 2Q 2R2.K >o>o?-?5?9?:?B?M?P?Y?[?d> 5> Zs >/@kWA^ABG^AK@A A8;;C JqWW;  WC J @ C KD(B Q5 @rEAWB 61BCKAfaA|B ^rB3^AB{A @Ak<@N@eFW% $ > $ > : ; I  I' : ;  : ; I8 : ;I8 : ; I !I/ &I&: ; I : ;(  : ; : ; : ;I : ; : ;I8  : ;I'I: ;II'I : ;   : ; ! : ; " : ; I8 # : ; $ : ; I%<&.: ;'I ': ;I(.: ; 'I@B): ; I*4: ; I+4: ; I,4: ; I-4: ; I.4: ; I/1X Y 01112B3 U41RUX Y 5 617184: ; I 9.: ; '@B:B1;.?: ;'@B<: ;I=B1>4: ; I?<?4: ;I?<@.?: ;'<A.?: ;'I<B.?: ; 'I<C.?: ; '<D.?: ; '<E.?'4<F.?: ;'<.U.Sv~Sv~~3T3mUm_v~_v~~mQm^v~^v~~v~v~~nv~v~~0v~v~~___k\\\\v~v~~8v~v~~I0v~0v~~I0>Qk00n0SsSkSS?ZPP PP{Sv~Sv~~\P\(,P,\k\\P\\6\k\ *U*^U^ 4T4]T`]`T] KQKVQV KRK!\!R`\`R\ KXK 08`0 n88`8 8!P!]`8`]8!0!zSz~s~S`Sn^U8^`^!\!R\`REIPI~\`\SePe~_`lPl_P_YePe~_xPP .U.qVqrUBSPSpSUSUU" U," ppL\@`n{{@4~``lRy /usr/include/ruby-2.2.0/ruby/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/4.8/include/usr/include/usr/include/x86_64-linux-gnuVariadic.cruby.htypes.hstddef.hlibio.hintern.hffitarget.hffi.hTypes.hType.hAbstractMemory.hCall.hThread.hstdio.hPointer.hdefines.hLastError.h r XYx:vY9KuYuur6 xX<xXRK;Ki\"d>xt $z"/-">aa5t<wGAYZkLtt t\~. vX XY wtwJ= 9yt JYeKfwZrNY-=;=[c?fwȑu!$jj( sqN""V>VZuN =KfKYsuZ0IMemoryOpsrb_define_methodffiStatusrbffi_Variadic_Initsize_tRBasicsizetypevariadic_markrb_alloc_func_tNATIVE_CHAR_ARRAYRUBY_T_FIXNUMRUBY_T_REGEXPparamCountalignmentint64_IO_save_endNATIVE_LONGDOUBLEuint32rb_intern2basicrb_iv_setNATIVE_BOOLrb_define_alloc_func_IO_write_baseruby_value_typetypeSize_lockMemoryOptypeFFI_DEFAULT_ABI_IO_save_baseNATIVE_UINT16rb_obj_is_kind_ofint8RUBY_DATA_FUNC_chain_cur_columnffi_cifNATIVE_BUFFER_INOUTFFI_LAST_ABINATIVE_FLOAT64RUBY_QundefrbReturnTypeuint64long intRUBY_T_OBJECTNATIVE_BUFFER_OUTNATIVE_UINT32_IO_markerfloat32strptrrb_data_object_getrbEnumsVariadicInvoker_heapruby_special_constssigned char_IO_FILERUBY_T_CLASSrbffi_PointerClassVALUERUBY_T_NODEffiTypeunsigned charAbstractMemory_RUBY_T_FILEarg_typesffi_callffiParamTypes_BoolbytesNATIVE_UINT64charmoduleFFIreturnType_IO_lock_trb_ary_pushrb_exc_raiserb_cTrueClassRUBY_T_ZOMBIEflagsRUBY_T_RATIONAL_IO_read_ptrrb_global_variableNATIVE_MAPPEDclassVariadicInvoker_posrb_cSymbolboolOppointer_markerscapasharedrb_cNilClassvariadic_initializeffiValuesFFI_BAD_ABIconventionVariadic.crb_ary_new_capaNATIVE_UINT8rbffi_TypeClassRUBY_T_ICLASS_offsetRUBY_T_MODULERUBY_T_MASKRUBY_T_ARRAYfunctionRUBY_T_FALSERUBY_T_MATCHNATIVE_CALLBACKVariadicInvokerRUBY_T_TRUElong unsigned intRUBY_FIXNUM_FLAGrbffi_Type_Lookupself_flags2RStringaddressRUBY_Qnil_IO_read_baseffi_prep_cif_varrb_const_getNativeType_unused2uslongRUBY_IMMEDIATE_MASKrb_eIndexErrorRUBY_Qtruestdinvariadic_invokerbffi_frame_pop_old_offsetrb_ary_entryretvalargvdmarkffi_abirbffi_frame_push__stack_chk_faillong long intNATIVE_INT16has_gvlNATIVE_FLOAT32variadic_allocatetypeNameRUBY_T_COMPLEXdouble_IO_write_endframeGNU C 4.8.4 -mtune=generic -march=x86-64 -g -O2 -fPIC --param ssp-buffer-size=4 -fstack-protectorrbAddressffiReturnTypefloatRUBY_T_NONErb_eTypeErrorNATIVE_INT8_IO_buf_baserbFunctionunsigned intNATIVE_INT32/home/adeybee/WorkSpace/mastermind/vendor/bundle/ruby/2.2.0/gems/ffi-1.9.10/ext/ffi_clongdoubleRUBY_T_UNDEF__pad1__pad2__pad3__pad4__pad5_sbufrbffi_AbstractMemoryOpsNATIVE_LONGfixedCount_flagsTypeNATIVE_STRINGRUBY_SYMBOL_FLAGType_rb_cFalseClass_modeRDatarb_iv_getRArraylong doublerbffi_save_errnorb_define_class_underrb_funcallvRUBY_T_BIGNUMslongNATIVE_INT64ffi_statusentryRUBY_T_NILRUBY_T_STRINGNATIVE_STRUCTparameterTypesrb_cFixnumrbffi_frameruby_xcallocNATIVE_FUNCTIONFFI_FIRST_ABIsizeFFI_OKlong long unsigned intparamsnativeType__off_tinvokerAbstractMemoryRUBY_T_STRUCTparameterValuesrb_check_typeFFIStorage_IO_backup_base_shortbufrb_raiserb_data_object_alloc_next__off64_trb_id2symrb_intern_id_cacheRUBY_SPECIAL_SHIFTrb_cFloatffi_type_IO_buf_endrbffi_frame_trbffi_AbstractMemory_Castrb_cObjectRUBY_FLONUM_MASKuint8_ffi_typeNATIVE_POINTERthread_datashort intelements_vtable_offsetRUBY_T_HASHrbTypeFFI_SYSVRUBY_T_DATAint16rbParameterTypesRUBY_FLONUM_FLAG_IO_read_endNATIVE_VARARGSNATIVE_ARRAYNATIVE_ULONG_filenoFFI_BAD_TYPEDEFNATIVE_BUFFER_INrb_gc_markfloat64klassrbffi_SetupCallParamsshort unsigned intstdoutrb_eArgErrorrtypenargsdfreeint32_IO_write_ptrrbffi_NativeValue_ToRubyoptionsNATIVE_VOIDRUBY_Qfalserb_hash_areffixedRUBY_T_FLOATdataFFI_UNIX64prevuint16paramTypesRUBY_T_SYMBOLGCC: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4zRx ,AC BEH A HLBBH J(D0D8DP 8F0A(B BBBH $RAND |AAAYDy.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.debug_info.debug_abbrev.debug_loc.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @" 8_p &h ,p @12p H@2 T OjX,`0&n) ~70y0 7b9V00=\ 0K*>K@KHx0LS@2 P[ (40L8d x  R    %*/C4J9 >`C(HMR/W]c}irou{&/EV_o +7AMZozVariadic.cvariadic_invokerb_intern_id_cache.9851rb_intern_id_cache.9848rb_intern_id_cache.9842variadic_initializerb_intern_id_cache.9801rb_intern_id_cache.9803rb_intern_id_cache.9817rb_intern_id_cache.9812rb_intern_id_cache.9806variadic_allocatevariadic_markclassVariadicInvoker.LC2.LC1.LC6.LC7.LC3.LC9.LC8.LC0.LC4.LC5.LC15.LC16.LC11.LC10.LC14.LC12.LC13.LC17.LC18.LC19_GLOBAL_OFFSET_TABLE_rb_check_typerbffi_TypeClassrb_const_getrb_ary_entryrb_obj_is_kind_ofrb_intern2rb_iv_getffi_prep_cif_varrb_eArgErrorrb_raiserbffi_SetupCallParamsrbffi_frame_pushffi_callrbffi_frame_poprbffi_save_errnorbffi_NativeValue_ToRubyrb_eTypeErrorrb_exc_raise__stack_chk_failrb_id2symrb_hash_arefrbffi_PointerClassrbffi_AbstractMemory_Castrbffi_Type_Lookuprb_ary_new_caparb_ary_pushrb_iv_setrb_funcallvruby_xcallocrb_data_object_allocrb_gc_markrbffi_Variadic_Initrb_cObjectrb_define_class_underrb_global_variablerb_define_alloc_funcrb_define_methodj3w33 4$5366)7?3q,8,48499;:V ;] g<s!{8$9 ;"<#=+>A?I@NAB ;#< C$<% ;< ;&< DEH3O]FjGw3~FG HIJ3K;6FJb3vLM'8FG(M)%8,C*M8TctN C+<,8 ,8 N C-<4OPPQQ S.TUV/W  0Q W     ) 0 7  > E IL S  a f % q  ~ G \ 9               - e: { G T .a n ) {  @      A  R Y ` g  n $ 2 v9 IE  Q u]            [ E       (( . 4 : @  F  L R X  ^ D d F j p  v |   x  =  N   E     @  e  7 <d    7 < 4  A [ h u e   '   ^ k     ,   U k" \ .  : F PR  k  ~   1  n g    !   H     $ * 0 s6 < ;B Z H NN T  Z ` f l f r x  ~ A  )  n                5      % 1 8 G  V    <        T  % T1 ] = :I &U \a t  B&  + p B  Y 7 e ~ u  ~ n  v k   - c$  . E ~O T  ^ c R m #r - }   Y  d I 4  x  C = `     R  * 6/ B {] b |    P  (       6' , CF n[  g 0p     8     -7LVgrn{CC?'k<JFSh`r'/EMR :O(Yn/x  P  ~   z     a     -  !  Y& z0 Y 5  ?  L  Q Z  f oQrn   {   )} (  -G PP r Z I _  i  n P}Y  f`  J     x7HS?qJz    m (  4=NY{Lan4A\Cly   e    -   8T;L PRi - s  x % a ^  ( 2GT c" t     :       C     ( 4 ? {J U b l   L      9 k r s + 0       :  l2 L  b  }         R  $ = O f    P