MLTKFETKSNRVKGLTFHPKRPWILASLHSGVIQLWDYRMGTLIDRFDEHEGPVRGVHFHNSQPLFVSGGDDYKIKVWNHKTHRCLFTLLGHLDYIRTVQFHHENPWIVSASDDQTIRIWNWQSRTCISVLTGHNHYVMCASFHPKEDLVVSASLDQTVRVWDIGSLKKKSVSPADDLMRFTQMNSDLFGGVDAIVKYVLEGHDRGVNWASFHPTLPLIVSGADDRQVKLWRMNETKAWEVDTLRGHMNNVSSVMFHAKQDIIVSNSEDKSIRVWDATKRTGIQTFRREHDRFWILAVHPEINLLAAGHDNGMIVFKLERERPAFAVSGDSLFYVKDRFLRYYECSTQKESQVIPIRRPGTPSLNQSPRTLSYSPTENAVLICSDLDGGSYELYIIPKESVGRSDVVQDAKRGTGGSAVFIARNRFAVLEKSTSQVLVKNLKNEVVKKSALPIPTDAIFYAGTGNLLCRSEDKVVIFDLQQRLVLGELQTPFVRYVVWSNDMESVALLSKHTIIIASKKLVLQCTLHETIRVKSGAWDENGVFIYTTLNHIKYCLPNGDSGIIRTLDVPIYITKVSGNTIFCLDRDGKNRAITINATEYIFKLALLRKKYDHVMGMIKNSQLCGQAMIAYLQQKGFPEVALHFVEDERVRFNLALESGNISVAVASATEINEKEQWYKLGVEALRQGNAGIVEFAYQQTKNFERLSFLYLITGKLDKLSKLMKIAEVKNNVMGQFHNALSLGDVKERVKILENAGHLPLAYITASVHGLNDIAERLATELGDNVPSLPEGKTPSLLMPPSPVMCGGDWPLLRVMKGIFEGGLESAARGGAVDEDEEDVGGDWGEGLDMVDVDGMEDTDIKAILEEAERGEEEENDEEGGWLGIDDLELPPELDTPKASANARSSVFVAPTQGMPVSHIWSQKSSLAAEQAAAGSFDAAMRLLHRQLGIKNFAPLKSMFIDLFNGSHSYLRAFTSSPVVPLAIERGWSESSSPNVRGPPALAYDFSQQEEKLKAGYKATTSGKLTEALRLFLSILHTIPLVVVESRSEVDEVKELVTIVKEYVLGLKMELKRRETRDDPVRQQELAAYFTHCNLQLPHLRLALFSAMGVCYKARNLATAYNFAKRLLETNPMESQAKTARQIVQAAERNMTDATELNYDFRNPFVICGSTYVPIYRGQKDVSCPYCTASHWRRRIWFSMLSVSGPLINSDSLIFFKREVLLLF*