QAKIDLLLVGDVTVCYLADDIQKFFPNSAEVTITISDMKKAATLLDDCTFDMVFLKITSFLTAEELEAVKSIRFGKKKNTDLLFIFVIPENFKGCISGHGCDVTVTEPLTREKLSIVVKYWKMYFSNTGKKENATRSEEHGSTLLNSCSEHLGYISTDLFTCSETLRNDIGLEFKIPSSELEKGKQIPFLHSSKEKLRRERIKYCCEQLRILLPYNKGRKNDSASILEATVDYVKYVREKIPPAAMSQITEVLQNNRRFCKKQMPIQLSLPCTVKTERENSVLASTYTPVRGLQFLANKRLNVFSLPATGSTLDEAVRGQSSSTSESAIGDLYKTRIPSAALSLNSFHAVRYYSKIVPSYDEAAVTNQNIPIHLPSAVPKVSKFLPQHSNLVLSQTCTTHPNCLQQYWAY