MDLSIFLNIVAAAIGFFFILRKLRSHQENKEFDLSSLTILSVNPRSFYSSSLSPSSPPSSLSISSVPRSSSSQVWIHDVFLSFRGEDVRNNFLSHIQKEFKRKGITYFNDNGIKRGESIAPELIRGIRGSKIVIVLLSRNYGSSKWCLEELVEIMKCREELKQTVMAIFCKVDPSDVKKLTGDFGKVFRKTCEGQTKEDIWRWKQVWRRDDEASMVEEIATDVSNDLINFVISSDFEGFAGMEAHMKKMEPFLLLGSNEVRIIGIWGPSGIGKSTIARVLFSQHSHEFQLSVFMENIKRRSPRPCSDEYSAKLKLQEEFLSKIINQEDVKIHHLGVAPDRLKDKRVLVVLDDVDHLMQLDAMAKDHSWFGPGSRIIVTTQDKKILTAHGINHIYKVEYPGFSEAFEIFCMYAFGQKSPYDGFEKLAWEVKEFAGDLPLGLKVMGSYFKGMLKHEWEEELPRLSARLDGEIESSLKLRYDALSVDTQDLFLHLACFFNNERIEKVEEYLARNIVGVKGQLRVLAEKSFISVVGGCIKIHDLLARLGREIVRKQCIHEPGQRQFLVDVGDICQVLQNDTLGSRSVIGIDLKLLELETELKISDRAFERMSNVQFLRLLHSDSDLESGSGSDSGRPKQTCHHIIDLMTCLPPNLKLLHWDFFPMTCLPSNFISEFLVEIALRKSNYLEKLWKGNKTIRNLKWMYLSDSKNLKELPDLSTATSLQELNLHGCSNLAELPISIGNVISLRRLNLSHCSSLVGFPSSIWNLVDLGKLDFSHCSSLVRLPSSSGNAIIKLKVLDLSGCTSLMELPSSMENATDLEELNLTGCLHLAKLPSSIGNLKKLYLKDCSSLVELPSSVRNSINLKDFTFNGCSNLVELPFYLGNATDLKKIDLSGCSSLRELPSSIGNMTNLMHLYLDECSSLLELPSSIGSMTSLLYLYLNECSSLVELPSSIGNINNLMKLHLNGCSSLVELPSSIGNMNNLGNLDLNGCASLVELPSSIGNINHLRKLSLNGCSSLVEVPSSIGHMKHLRKLYLERCSKLTALPININMKSLGKLILTDSSSLKCVPEISTNISVLKLTGTSIEELPRSIMSWPRLRELHLSDTRIQEIAPWVKERSSLRELVIKGCTKLVSLLQLPDSLKFLVADNCGSLERLDCSFYKTKFHGISFVNCFGLNQEAREIIINTWTRDFAIFPGETMPTYFIYRATRSSLSMTWNGLDTQYFPTSLRFKACLLLVYKGDVDAGDWCWPDISYCIKDKLNGVKSGYVAYAYSWHRSSPTSKEHLLVFKIEEKVGSPELAFEFRSHDKNWEIEECGLRPLESWKQLLWNPWLPHVHGS*