MKALRVEEASNVKFRCMYDVFISFRGEDTRKSFTDQLYKALVDEGYRTFRDDNEIERGEDIKSELDKAIHSSKSSIIILSKNYATSSWCLDELVMILENKRKRGHAILPVFYYVDPLDVGKQMGSFATAFAKHEQRIMEQSDEGKEEWIEKIKRWRAALREVADQRGSGMVLQNSDQETELRFIEKLVKVTENKVNRSILSVAPHLIGMNFRVNNICLWLQHKADNVGIWGICGMGGIGKTTIAKYAFNSNFESFERSSFLYNVRDFSESTDGLMYLQKQFLSDILDGRKIDIQSVEDGINQIKSAVYGKRVLIVLDDVDEVDQLVAIIGMRDCFYSGSKIIVTTRHIELLRACKIELIDHVQKLNIGESVELFSWHAFGQDHPVENYTKFLRRIIEYCIGCPLALQVLGSSLSGKSLDVWESTLKKLEVIPNSQLSKKLQISFEFIQDDHDKSLFLDIACFFLGKNVDHIVTILDACGYYSMVGIQNLQDRFLLIIDEYGKLMMHPLVRDMGREIIRQESPKHPERRSRLWHFKDSFKVLREKNGSDMIQGLNLRSCAHKDKPPRFFYHPTAKEYLQECAYLIGKTRLSRQNDQSSQPQPRKVLLYGSSIESNGKSKKVDSVNTDAFSGMHKLKLLQLDNLAVKGNYKEFPRSLRWLCWHKFPYKCLPDGLPLEKLVVLEMRYSRLHHLFKRNKLLSALKILNLSHSEGLSYTPDFSKLPNLERIILKYCTRLTQIDKSIGGLKRLLILNLRGCQSLRKLPRCISNLHSLEKLILYGCSKFVWSSLELGKMHSLLELDAGGTANHQVSTSVSMKHLLSLALCTSVSSPRKSPGIVNLLTTVSQTLVTLSLIGCDLSSDLIPVELGDFSTLQNLFLSKNPIHSLPDSIKGLTSLQVLELDNCEELKYLPEIPASVTTLSIHGCRSLERLSNLPNILTTLDFLALRCNKLVEVQEMFQLKCISLFDDDLISVLGLPNLTFLSDTKADLYNNLTLTRWKSPIQGLYEFGIFSTSVHGREVPDWLSYNAKGSSSISFDVPNHDIQGLNLYVIYGKASISYCTRRNKFWNEFHVRVANMTKDLRWTYSPIIHGVPDIDEDIKWQCYWEIGDHLDPGDSMSISVTLYSGVRLKEFGVHIVYKQNENNLRCKASSPPAHHLINGVDNSAYQVQGSYFLCHHDFDIQQNYFTYGWNSTGWYDFFFGDNSEDIPEEMAPHHIADMTSENVYGLVSGVEDDKTWRLP*