TAVRFLNVSGGYYLTGGKDGSVSGHPDKDAENIWFEVEETTPGLVRIESLGAGVYLALGESGGVSSLKGLTENSEFEIVTLPDNYNRLRSVEVGDWFLCLGDDGTVVPGPTTGEGQPSILFRPVP