MAEVVIGPLVSMVKEKVSSYLLDQYKVMEGMEQQREILERKLPAILDVIEDAEEKGAFRPGVSAWLRALKKVAYEANDVFDEFKYEALRRDARKKGQFNMLGMDVVSLFPSYNPIMFRNKMGKKLQKIVGSIEVLVSEMNSFGFIHRQQAPPSNQWRQTDSIMADSEKDIIRRSRDEEKKKIVKILHNHASSNRDLLVLPIVGMAGLGKTTFVQLIYNEPEIKNHFELWRWCCVSDDFDVGNIANSICNSTEKDHEKALQDLQEAISGKRYLIVLDDVWNREADKWEKLKTCLKLGGKGSAILTTTRDSQVARIMITGVVEAYNLEKLGEEYTKEIIQTRAFSLAGSDELSEIVQKFVDRCQGSPLAAKAFGSMLSTKTSILEWKNIIAKSDICNEKTGILPILKLSYADLPSHMKQCFAFCAIFPKNYEINVENLIQLWMAHDFIPLEEKYHFETTSGEEIFKELAWRSFFQDVKQTPLVCSNNGDRVQLRYTTTCKIHDLMHDIALYVMGKECVTITDRSYRKELLSNRSTYHLLVSRHRTGDHFDDFLRKQSTTLRTLLYPTWNTYGSIHHLSKCISLRGLQLYEIKELPIRPIKLKHLRYLNLSENCDIKELPEDISILYHLQTLNVSHCIRLRRLPKDMKYMTSLRHLYTNGCKNLEYMPPDLGHLTSLQTLTYFVVGAISGCSTVRELQNLNLCGELELCGLENVSEAQASTVNIENKVKLTHLSLEWSNDHLVDEPDRQKKVLDALKPHDGLLMLRIAFYKGNGFPTWMTDLSVLQNLAELYLVGCSMCEEFPQFCHLNVLKVLCLTSLDNLASLCSYTTSNFFPALRELQLHRLERLERWSATEGEEVTFPLLESASIMNCPMLKSLPKAPKLRILKLVEEKAELSLLILRSRFSSLSKLTLSVSDGNAGLELDQNYEAPLSEMELCGCAFFFPLGPSRPTVGIWKWFGQLVDLKIESCDVLVYWPEEEFICLVSLKNLAIEKCNNLIGHRHVSGESTRVPSDQLLPYLTSLSIRQCKSLEEIFRLPPSLTSISIHDCRNLQLMWREDKTESESVIQVERRSEHCNDLASTIVPDQQSPSLRNNSLPCLESLTIGRCHRLVTLNHLPPTVKSLGIGQCDNLHSVQLDALNHSLKKLLIFGCEKLCSVSGQLDALKRLIIDHCNKLESLDCLGDLPSLRILRLEGCRRLQSVAGCHGRYPLLQDITIKYCPAINVKPLYERLGQRIDSLEIRELSDVHSRNPEEGERRQKDCRNILDEIKVIYRQENNKNTKTKKSIKEVGKPRVFDQYLEELGWPPYQPLWDFFGRYAYSVPTE*