ESGGRAATACRGRRFVGVRQRPLGRWVAEIKDSAQRVRLWLGTFDTAEEAARAYDEAAHALRGESTRTNFAGRARYCGGGGGAARARLSKNLQHVMARVAAAGRATACAGVGEQFALAAVFRRCQQPAAAAPAPPQTPQQAEAARAAKHAVHPSFVVPRRTAAAPPPSSSALGAGDPWGADDAAELLRVQERSFNLSSP