MLFTSFLLFGCILSTDINLNYGAKFKMIVFNSDLPSPKKLCCFYTNPTQQVQIIKITNIPALSWEKTIFPEQGIVFEAAPEAKLEIHTNDCVTAILADVIYCQSLCVFDQSNLAQSNIYQT