FALSSDVSGTILRVTTLEDTDDGVCDAHCSLREAVNTSSNDDTVIFDPSLRGGTIHLKNTLTFKNQVLTVDGPNRRRITLKGNNTFRILYVGGTGQFRKEVAIDGLIIRDGADPGGRGGGIYLDSFATLFLTDCLITNNHAAFGGGIRSFLGYLRIKDCTIANNTSDGPGGGAGIEARMDGGNMEIVNSTITGNVAMDGTGGIKLTVRESMILLNSTVVDNHSFGTGNARVGGIYTEGPLGSFTGIYNSIIARNTGEIPDLRLGAGDYNLIGIGTGSSCENGGCPYSKVGTPQDPLDPMLGPLTDNGRGLPTFSLLPSSPAVNLGLNVETSANFGHFSTDQRGFTRIANKVIDLGSVEFGATPVAKLSEVRGRVVTATGRGVSGARLILTDGKGELRYAMTNSSGYYRFGGIPPDETVTVEVAGKRHRSSPQTLFVEEEREYLDFRVD