MLQFASDLYLEKCMGLRKVIVDKSSFNGLKSICIHKCSCYFTSVEEGSGQFDPLPNLEYLSLELKQEKSFLVILDDVWDAINLDDIGVPQPEPPSRSKAIITSRFGHVCKAMKTNTEMIISILEEDESWQLFIKTAGDVANRENIQPIAKDIARECGGLPLAISVIGACMSGKNRVEEWEDALDSLRMSEPYEKNIIDKVYKVIKLSFDSLESPDTGGNMNKRREGFLGEFDTYEKAYNKGITIIGSLKNACLLEAHEMDCVKMHDVVRDVAKWIANSSKLDEHISVFQAGIGLTEISHTTKVSASVKRISFASNKIEYLPDCFTECSKTTSLLLQDNKSLVKISDKFFLSFPVLRVLNLSYTGIRVLPCSINELRQLHAQILQNCHMLKEFPSIGNLCNLQLLDCDRTMLRCLPEGMDKLTNLRFLNMPASDLQSSISQGFFLKFSSIEIVDVMGNCLGAISFDELSSLHNLTCLFITLDSSSIINRDYTWMKRLKRFCIEVGKTSIYVPFNKSRRDISISKCETFSNGELSGMLQFASHLHLVDCMDLSKLIVNKKSSFDGLKSLRIENCCCDFGPVEEGISGQIDPLPNLEYLSFFSVDHLKSVSDFGHFLGLRFSKLRRLDISFCPRVTCLFNAVGGVFSAPKHLEEIKIHQCVELVDLLVLRSGSLANSETPWVRKLSLRNLPKLATFGEAQTSVKRISFASNRIQCLPDWFTKCSNTTSLLLQENESLVEIPDKFFLSFPALKVLNLSGTGIRALPGFIKELCQLHALILQKFRMLKELPPIGDLCNLQVLDCDRTMVRCLPEGMDKLTNLRLLNMPAYDLESSIGQGFFLKLSSIEIVDMMGSCLGATSFDELSSLHNVASLFIRVDRSSIINRDYSWMKRLKRFCIEVGKTSIYVPLNMSRRDISVSKCETFSNGELSGMLQFASHLYLVDCMGLSKLIVNTKSTFNGLKSLRIYKCCCDFGPVEDGISGQIDPLPNLEYLSFIFVDHLKSVSDFGHFLGLRFSKLRRLDISFCPRVTCLFNAVGGVFSAPKHLEVEILRCVELVVLCGSSLANSETPRIRKLVLRNSPKLAKFGEAQRMWELEVVKCNGIRKLPLSIQTSKNIKIIRGESQEWWSQLEWDDDNFKSNLQHCFKEYSFPWTLLLRSMSRLSLQCFVLQAVPCGFVVEVGKFVSKYIYPKIENIVRFSSKVENLREEMEKITKFRDDIKGKVEGAEGEGYKPKPDVVKWIEDVHELENEWETMQESIARAKKLAYKCCPKCSLRSEVSTQARNIRDQLCRLIETGEKFGSNLVVENFRMKKVEFIPGPSIEGQSIAKRNLNKILRLLEDDKVDNEGSVISIASKIYQRLKQEKSFLLILDDVWEAIDLAHLGVPQPEDPARSKIIVTSHFLDVCRQMNTRADTELNVSTLEEDESWQLFVKNAGDVANLEHIQPLAKEIARECEGILGEHDTYEEAYNRGITTIRSLVDACLLETHEMDFVKMHDVVRDVAKWIANTFGDDHTSVFQAGIGYLSATGIRALPCSINSLSQLRALILQNCNGLKELPPIRNLCNLQLLDCDNTRLRCLPQGMDKLTNLRLLNMPESDLESSIDQGFFLKLSSIEIINMMGSCLGSTSFDEISSLHNLTSLFIRLDNSSIFNRDHTWMTRLKRFRIEVGKTSIYIPFNKSRWEIIVSKCEIFSSREVSGMLQFASHLYLEEFMGLGKLFAYNSFDGLKSLHIESCSCDFGSTEEGIGHQIDPLPNLEHLSLVYVDNLMSVSDFGHLRFSKLRQLDINICDSLTCLFNVGGGFSVPLEEITISYCEELVELFVQCSASRIPRVRKLVLRYLLKLGTLGEPWEHLEELKVISCHEIRKLPLSIQTSNNIKVIRGTPEWWSHLEWDDDTFKSNLEHCFTESYCKIYERLKQEKSFPVILDDVWEAIDLDDVGVPQPKDHAGSNVIITSRKRKVCEGMKTHTIMDIFTLDEDESWHLFIENAGDVANRVDIQPLAMGIAKECGGLPLAITIIGASMRGKKRTEEWEDALESLRMSEPNDKDTGDKVYQSLFQQMISYIAEEAYGMDCVKMHDVVRDVAKWIDNTFGDEHSSVSQAGIELIKISNVEVVSSASVKRLSFITQGIQDLPHPFTKCPKTTSLLLQGNKSLVKIPDKFFLSFPILRVLNLTYTSIRVLPSSVNNLSQLRALILGYCYELKELPAIGNLCNLQLLDCDNTTLCCLPEGMDKLTNLRLLNMPLGKFKESIDLRVFHELQRLEMLHLPIRHRDVVGATSFDEISHLPNLTSLFIYLDISSISNFKSDQYTWMKRLERFQIRVGNTTTHEVPFNKSGSQEC*