MSTEPLVVGAVAYTPNVVPIWEGIRGYFQDSESPDTQMDFVLYSNYARLVDSLIAGHIDIAWNTNLAYVRTVLQTGGRCTPLAQRDTDVDYTTVFVAHAGSDLHGAKDIAGKRLALGSADSAHAAILPLYYLRRAGIAESDLQVIRFDTDIGKHGDTGRSELDAVDAVLAGEADVAAIGSSTWAAMGAAELMGESLTEVWRTDGYCHCMFTALDTLPAERYQPWLDRLLAMSWDDSEHRKILELEGLRRWVPPHLDGYKPLFEAVQEQGIDPRW*