MRGGVRVGDTVELPELRAQKKVKSMQMFRQPVQACSRGDRLGICVTQLDAKQVERGLACTPGTVPTFTAAVARVQKIRFYGTEVRSRSKMHVTVGHTTVMAELQFFGLPDGEGGAANDAQRQRLAQLTLGGQRQQPGGGDGVAASAFDSSRHYLYQDCLYGSEGRPLSWAAPAAAQHCAQQQGGSEPADAPGPAAHQGQQWAYLRFSQPVTAPEESLVIGSKLDADLHTSSCRLAFHGRLCRLLDPSDQTELHRLLPVYKLKQREGVIERVEADGCTAVCRGMFQKETDLALFAX