MKTAQWILSTALTALLIWEPSRMVGSGSSDHSGRPDCFAGLRKFDPLIHKKVYQIGVHAPGGIDTAWREFNTTFVDYLTATAGQRFDPPISFNMTTSDQPITDWVDGREENEMDFIYSDTGVMSCFGVEMGAQILATTVSHMKVRGHEYNLDLFGGVIFTRADNYGINTLNDLKDKVIGALDISDFAGGQVQFYVMQESGLDFIMDPKQVVFTDNQYKIVTAVRIKSDAPRFEIKEFLLTALFSFAFDIVNVLLALSFTAPIFPEWPLAATTHVPADVAAEVQAALLKLDQHKRVGERVKACTPEICSIQHCENGTIPNICSVAPVEFFDDDSPCDTTRELAELARKAGIAGNHNGFRAPRSYFELRTMQEAAGFLQQDDKGKWQCIRASTLYESVICPEGHYKVNRDRFNQTCIEAGLPCPEGHDCYCKPCVKAFEVDVYEYSHGRGDVQELSRIGTGCDKMDLCGTVEQTKLITFRAIDNKERDNAIVKAKIHMDQSSNEVPVSKVENASYTYEFSFTEDILGVGILEVFVDNKQIPESPFRVQIYPRDCNLDFPGKGMSPMADGQCDCDSGTIKIAGDCMSSSTFAIIISSIILVLALEIGYVFLRYKRRKSDEMWLVNVEELHFSEPVEVVGQGSFGVVLVAEYRGTKVAIKRALPPSNKGSTTRKGSKGGLASGSLDAKGSRDIESGLLDEPEDARAQKRGNTVRRSSVVSRGSALSKGSAFSREDTSSTPSAEGASRESVASRSSDLSFLNENDFEMSHGRWWAQWCPSVFGLTKDHTRLKSSILVETTSASNRNLSMKALFCPWFDAQSKQKEEFLEEMRLLSRLRHPCITTVMGAVVTGGHDPMLVMEYMEYGSLYDLLHSETMFFSGEICLQILRDIAQGLRYLHASRPPILHGDLKAKNILIDSRFRAKVCDFGLSTKKKGGISGTPFYLAPEYLRGKSDYNTTCDMYSVGIIIYELYSRQDPYKGENYKTVLRRVCDPRKNHRPTISATAPPKLVGLMKNLWSPDPFFRPQAKDLDVALMDMNMRDAEPLLANDPRSKPVTKDMFDEMFPKHVAEALKAGQKVDPEQHDLVTVVFAEIVHFQDIARKLPPMKVTTMLDRVFFALDRQAKEHEIFKVETVGECYMGVTNLGGKQEASHVKHVALFALAALEEVANILIDEDEPKVGHVHIHVGFHSGPVVTNVIGSLNPRYGLFGDTVNTASRMESNCLPNRIQCSEKSALILQEQDPDILVLKRGKVPIKGKGEMITYWVGEEALKKQHKDDNLFGKTVSFEGGPRSMDSITKVVLGSHDSKGSSSILKKKKASKGQFPSTG*