MSDGFFDNVAGNSTDSSTVTIVDSCNSSASGGDNRFAGTIVPYGFAGDVQHAGELCVPYDEMAELEWLSNFVEDSFSAEEELKTLQLLSGAGAVKPQTPESSSSTDTLPSFSTDETARNASFLRPETPLPGKARSKRSRAAPGDWSTRLLHLPDAPPSETKIALVKKREDPNVECSGRKCLHCGADKTPQWRTGPMGPKTLCNACGVRFKSGRLVPEYRPAASPTFISAKHSNSHRKVLELRRQKEMQRQQHQQILTHNSIFGVSNGGEDFINYHHRHHCGPEFRHVI