MNYEVSSLGEISEGVEDSEQIDLPPGFRFHPTDEELITHYLRPKVLNSFFSVLAIGEVDLNKVEPWDLPWKAKIGEKEWYFFSVRDRKYPTGLRTNRATKAGYWKATGKDKEIFRGKSLVGMKKTLVFYKGRAPKGVKTNWVMHEYRLEGEYAIDNLPKTAKKRADGTKVHISGLMMFGSGVNKFEPVALPPLMDSSPSLKSRGRDSLAGTAVGCLFSHVTCFSDQTYEDKSLVAESKDYLNSTMFGSTSTNVIPNIGYLLDSDPLSLQDNSSILKMLLDSEETKFKKNLQNSGSSESELTASSWHGHNPSGSTGLVNLDCVWNF*