ANIDLLLVGDVTVQYLADTVQKLFSNIAKVTIIISDVKKAAALVDDCTFDMVFLKLTSPPTAEELEVVKLIRFGEEKNTHLLFVFIIPENFKGCVSEHGADIALTEPLTTEKMSVVLKYWKTYFAHTVKNEISVKPEEPELPLQKSCSEHLGCFSTDGFACSESVRNDIGFDLKAPLSNFEKRKKISLLHSNKEKLRRERIKYCCEQLRTLLPYMKGRKNDAASVLEATVDYVKFVREKIPPAIMGQITEVLQSNRRFCKKQQMPIQLSVPGMIMAQRENSVLRSTHSPAPGIRVLTNERLSVCSAPASEDALDEAVRGQSSSASEKAIGDVYKTRIPSTAVSLNSFHAVRYYSKVVPSYDAATVTNQNTSVRFPTAVPKVSKFLPQHCNSVLGQVCTAHPNCLRQFWAY