MDSTNQQFGFASSLPQADCALVNPACHFGTSQQLQHQEPAVSCEQPMFSHPQLQQSQHQLYQHEQPQLQPQHHMHEYQEPQLQLREHQLPLCMYQQSQPQLPPQQYGLQYPQLHQHQLQQQQHLAPQEEASPVIGDSLISMAFALATEDQPSVAAPQQAQIQAQSGFLPAVNAPPQQQICEHRADVLIASLDQAAVLPGGQQQNPLAGAAALVQDEARSALPATGSFGEHIGRAFMEAEENRLHLHDLYEYFLNKFSGLDPEDSKWKGSVRNKLSTSKCFMKRCKKVDGKKGGTWSVRDEYLENFRNGIFHSSTRKKKPLTEEEENAQLEHILPKSCMVQYADVLRNYTHVMPISSEQVLEDLVRKYGKKVICG