ATVRLRGAAGGFYLVGHADGSVSGNPDESSPDIWTEIVLVSEGLVRIEGLPAGVYLSMSKNGTVENGKELTENSFFRFELLPDGLYTFRSVQLPGQWLALDPDGNPVPPTTTGEGKSSIRFTPLP