MAGDPWRREEGKVPDGDGGRPTAGAGGPLRLRDWLVLQVESGSYPGLRWEDEGKTLFRIPWKHAAKQGYQAQQDAALFRAWAIHKGKHLEGTDKEDPSTWKTRLRCALNKSVDFREVRERSQLDISNPYKVYQLVSDSAHGPGTVLPLEAGSGLATKDEDREQPPRLAQQGSLAPAAWLLGPLADHRYQAQDPSHFWSPLPSEDFSNPVSVPVELRAHLQDGRPEPEYQIRLCFGEEYPGPPDQPQERLIMAHVEPVFARELLLYAKHRNHSAPVAVARPQSPHP