MVCVLTRGGVGARLSDEDKLAAILACIIHAWREQQLPRLHFRPLALRYNDRSPLESHHASAAWIALRESRHNFLQGMPKAALRELRRTVVDMVLATDMAQHFEVLGNFRKCVAAGALGPATEPLEDRGAPGPGGGRAPLGPRLNGGVPAATGTGRRAPAPAARASSVVVVQPLLMGPLQSDDKRVLLAATMKTCDIGHAAKTLALHTVWSERISVEFMCQVIISESDHLIMSGRRRLASAPETPERRGPGARARHPISPFMDRHNQNFAASQVGFMEFIVLPLMGAVASVFPGVREVVFAGARRNYENWKHKASLSADRGALRDQSGADREASLKSGAGTDHDAV*