TKIDLLLVGDVTVQYLADIVQKCFSNLAKITVIISDVKTVAALVDDCTFNMVFLKLTSLPTAEELEAVRLIRSGKKKNTHLLFVFIIPENFKGCLSGQGADITLSEPLTMEKMSVVIKYWKTCLSNTVKNEISVKPEPELLLQKSCSLRYFSADLFARSESLRNDIGFELKDPLSNFEKNKKISVLHSSKEKLRRERIKYCCEQLRTLLPYVKERKNDTASILEATVDYMKYVREKIPPAIMGQITEVLQINRRFCKKRQTPIQLSTPGTIMAQRENSVLTSSYSPVRGIRFLANKRLNVYSVPASGAPLDEAVRGQSSSASENTVGAVCKTRIPSTAHSLNSFRAVRYYSKVVPSYDAAAVTNQNISVHPTAVPKVSKFLPQHCNSVLGQACAAHPNCLQQFWAY