MLHGSVGGIGVGGGGSTGSPGGGLGLSGTSGGSGGSGGTATSGSGGSSGGGGGGGSSGGGGSGVLGGSLLGLCVHGSGSNAAAEGRLAVSSSSGGGGSGGGSGGGSGGNSGSGGIGPPGLLADHHSPSSLSAGMPILTCVYCGVTFHHQSKLTRHILSHSLESLKYREATHLMHHHGHLALHHELAQVALAAQQAQSPSPSQQLPSPHYGHHRSGAPPSLEHLLEQTEGMSDLELAAVLAAQPAGLGIVGPVGVGGNPGAAGDQGNNVVLCKFCGKSFPDVASLITHLPVHTGDRPFKCEYCGKAFKLRHHMKDHCRVHTGERPFRCGMCGKTFSRSTILKAHEKTHYPKYTR