MSTIVLVGARPRRGSNGLHEHQTTQEVEITGPVIQNLFHMRQADAARILGISLSSLKSACRRLGFPRWPYSRHRPTATHIDDKTDEEASGSTSAAGCSPASAPGCANSLQTLLPEFPRITYSPDRVRDREEVAMTTPCLHEAAGGDWEGERGIDTSWLERYMQSTDEDEV