MDIGKENEGEIERLGSNSLVSSALLREDIVDLKDFIQGLKNEQDQVEELKFLLACLQLCYYISDAEMSCISYEVHDLVQSLFHQSSGDDMMVKLTDHVVPCLLENITSFKISDHHHSAAMNEDQLDELLDVLLVNLHNLPKVRAELISPSITQYELLKNVFGNLRDFHRLKVNGCVHEFETIEYVLPQFQLMAERVGHFCFVLLSYHIDKTDEVNSMLVHLLLKIIPVSLDAMHLCCTNLKASKSEEVGFFIKHLLEASPDILRESLLHLQEHMVINALTPRASTCNIHVMIEFLLIILTDGLKAVIRHDKLFVLLARVIQLTKEVFVFFRNLEENMNEASGSNLNLLENIELLKVDLKNDFLKARADSSQLPFPMSDGPLFMTLLLTNLKDLAYSNAYSVSLIKEEIKQVKQDLEIIRSLFAYAEQELHKDLWTRVLDVAHEAEHVFNSILARDNGLVQLFFMLPDTVEKIKLVKKEVQEKLPKSSSIIVANAPKNPVERNSSSTVGKIIVGYEEETEWIIRKLTSGPAELDVISIVGMPGIGKTTLAYRLYNHKSIVDHYDVCAWCTVDQERNEKKLLQKIFNQVKGLEERSSENDIDDDVADKLRRRLCGQRYLIVLDDMWDTATLDELMRPFPEFHKGSRVILTSRKKEVALHGKCHTDPLYLRLLRSEESWELSEKKVFGEGRCPDELEDVEKRIARKCDGLPLVVDLIGGVISRKEKKEALWAEVLNDLSSSIFKDEEKVLKVIQLSYDHLSDHVKPCLVYLATYPKDKDIRMSELKDLWISQGLEMRSAEEVVDELISSSLVIPFDDSIFKIHDLVHDFCYIKSRKEKLFHFIGSSKPPYSSSSLDLMPRGVIIRGDTDLFDFDECFAPFDPEMKNPYVKHLLSLKVDDVTLHRKSSLKHLRLLKNLDLCGIKLPDSLLNEIGMLVHLKYLKIMMKAKVLPPSFSNLCNLETLMVNNGDLSCMMLSPCFFSLAMLRVVQMNLDAVFDPVITVLNEDLRLENLTTLHNLYLPGSEDMEDIFKRFPNLKNLQVCIREQIPEKIRFPRLDVLNELEQLIFSNSSRNPFAEYTHGFPLSLKILKLQGLTVTSDTLSRLPNLEELTLEHGIIEEGKEWNMEDHVAFQNLKSLKLSCLVFSKWNMEDHVIFQDLKYLKLEFLNFSEWKVDAEKSFSVLEKLFICGCDKLMEIPDSFGDIASLKFINVRYNPQLKESLFKIKEYVEEINGEDKLDVEFYDWGS*