MLTLLFSSLGLLLLLGLLLKFAFADGDLTLISKKHVKREAIEGKVVWITGASRGIGEVLAKQFASLGAKLILSARNEAELVRVKSELKGKYAPEDVKVLPLDLASGEEGLKGAVERAVSLFPGAGVDYLVHNAAYERPKSNAVDASEENLKTTFEVNVFGTISLTKLVTPHMLKQGGGHFVVISSAAGKVPSPGQAIYAASKHALQGYFHTLRSEFFQKGIKVTVVCPGPIETSNGTGTSTSEDKKSPEKRVSSERCAELTIIAASHNLKEAWISYQPVLLVMYLVQYMPFLGFWLMDKVGGKRVEVAEKKGNTYSWNLLFQKKTKTN*