MSHRLTVNGPNGEISFELDFGKNIYEAAGKGGYPLPNGCNDGDCPSAAGYLVEGKWDISAIQYISPSEIDNGVAAWCSTLPQSDAKIDTNKSDELGS