MVFLWDAKYEPAPGRRFTPPSTTLSSGKMSEGLPLGAQESTGAALVGKLRMADRSMVEVLSDHPGELVRTDSPNFLCSVLPTHWRCNKTLPIAFKVVALGDIPDGTLVTVMAGNDENYSAELRNATAAIKNQVARFNDLRFVGRSGRGE