MTLYRQLLARENENNPIRVGVIGAGQMGFGMISQIAAIPGMSVVGISDIHVEAAQKAADAYNATATKKEKILLSNDFKEIIHSDLVEVIVDATGVPEVGAKISLETLLAKKQLVLLNVEIDITIGPLMKKLYDSAGLVYTGSDGDEPAAITELYEFSKSMGMEVLVAGKGKNNKLKISANPDSCQVEADGKNMASHMLAAFQDGTKTMAEMNLLSNAIGYVPDVVGMHGISGDVDSVIKDLDLKDQGGILNKFGVVEYVDGLAPGVFVIVKGQNEGVSHELSYLMKKGDRDHHILYRPYHLASLETPLTIAKAVLNHDHAIVPMGAPVSETVAVAKKDIAAGEKLDGIGGFCVRGVLETHVDMATNGHIPIGLISGEVVARRNIKAGTFITDEDVSLDESTTVWKLRKLQDETFSK*