MKLHTRYLPQASSTCADESECFACDHQPAINEIEKVQALVAQLRAIILPEYEMIPDLRLELVSQLFGSLQDCASKAILELQLLTTHPNMNVLCSNSINKRERIYFMHTNIYQSWRYGESTSYMTPVPHYDGHQWRKYGQKNITNSKHQRSYYRCTYKHEQNCMATKTVQQQEHNTTETVMYTVVYYAHHTCKANTGPALPHVIETSTPQSAMSPDRIIASQETVSPHTGSHKILENGHATQQLTEDMQVLLKKIACAPLDSDIWEMDAIL