MAAGRTRSTRRLRSWIVEQVSSGKYPGLVWDDDPRTMFRIPWKHAGKQDFRRDEDAAIFKAWAEFKGKPTAGGQHSPASWKTRLRCALNKSPEFTEVTERAQLDISEPYKVYRLVPVSEQGLVVPEKKPRAKAPKRPSSESESSDVEVKQIKTEEVPSQPLESKGQEVTSTFNSGCISTVHSNASSVRKNRKDIKKMICALIVSAGQDSFSVAVHYSGVEVLRQILNDDVRITYLPPSHAPPTPAVTKDRFPRVQLPQRQALLTLLPFMEKGVVLTATQQGVYGRRLCQGRVFWTGPHAAAGLRKMERNAEPAMLFSKDAFRQRESSSSVD