MSEFFRSITSSNGSGGAVLEVAMTAYNLVNLDLLSKSDPFIILFMRDGGALASKSEDVSMIASDGPWRAVGMTETVWDSLEPNWVHKFRFAYVTDFDMRQRIRMDVLDRDSESSAVNKHDFIGRAECALSDIVNAPMQKLEIVLSNASGKVQKRRGTLVLHAERVLDKPAHSLTLDVGFRESCILPAKKGFFFTVSRTTLSGDFCRVYLSGVVVRPQQENDSDLLFQSADLRDSELFMDDPARLIRFELFRKDKSGRGAHEQLLYFQMSAAELEALRAGDAVNVRMPAKTKSLQRGSVQVGNASWNVDTRGGGLLSLRFADFCWSRGLFS*