MDQLKLKADLKKLGEEVQGFTKYGDIDSFEERILVVQEIEDKIKKYGELSELYNSREQVFGLTVTEYPQIEQLEKQFEMCGVVWHTAADFLRVLPQWMDGPFGSINSEEMQQNVDKWFRACAKSVKQVTGDVKIVAEQLKKKIESFMVNIPMVTALRNPGMRDRHWKKLSDQLGFEVKPGPTFTVSVALELGLPKYMAVIEDISEFASKEYSVEVTIDKMQNDWVGMKFDYVMWHNTGTCILRGLDDLQMQLEDHIAKTQSMQASPYVGPFEDRVKLWLAKLNLVQETLDEWLACQQQWLYLEPIFTSEDIMQQMPVEGRRFKATDASWRRIMDKLMKNPEALVVGTDEEILKGLKEGNKQLDMVQKGLNEYLETKRLAFPRFYFLSNDELLEILAETKDPLRVQPFCRKIFEGISRLEFQKNLEITAMISEEGEKVGFVTKFNPKDAAGAVEKWLTQVEMAMRESLQDVTRRSYEAYPVSDRLNWVLVWPGQVVLCISSLYWTSEVAESIRKGTLQTYEQKCTQQLEAIVNKVRGKLTSLERKTIGALIVIDVHARDVVKNLADANLSEETDFEWTSQLRYTYEDGLVIVRMINASLPYAYEYLGNSSRLVITPLTDRCYRTLMGALHLNLGGAPEGPAAGTGKTETTKDLAKAIAMQCVVFNCSDGLDYLAMGKFFKGLASSGAWACFDEFNRIDLEVLSVIAQQIMTIQRAKAAGLKQFEFEGVKLTLKTTCAVFITMNPGYAGRSELPDNLKALFRTVAMMVPDYALISEITLYSFGYLQARELARKLVATYRLCRYRQLLSRTNFSLKLN*