MAFHHHHHHQQQQTPPEMAFHSFASDPPPLSGAPTWLNNAAFRQQNNFLHDARNDDVVISPSGKSSNCSGRNRREISGYDGEEEEEDELECESARFKADLVGHPLYEQLVSAHVSCLRIATPVDQLPRIDEQLVQSQRVVDKYSALRANGDVPVMDEKELDLFMTNYVLLLCSFKEQLQQHVRVHAMEAVMACWELDQSLQSLTGASTGEGTGATMSDDDDQVDSDINSYDGSLDGPDTMGFGPLVPTESERSLMERVRQELKHELKQGYKEKIVDIREEILRKRRAGKLPGDTTSVLKSWWQSHSKWPYPTEEDKARLVQETGLQLKQINNWFINQRKRNWHSNISSTSVLKSKRKR