MESPTLAATSVIRTGAVSVRVHLDDLESRGAQNLGAGAHGLDELAEMTVFPSDVMNMHVVDEMDLAAQQDTSGLSVEACEVSLDCVDPTGSLSEKPDVKEGLEKAVFVRFSHSRKVYRETLHCFSFFAKKSGWCFDVPQMLVSEDFEHVILPLDAKGEDASRQGLDNLFGLSSAERRVHSFHSRLFPSVRSQESPKAMVLSLHASTYDMERGVTIAESALFLSRDREMYVEAPEIMTPSSKETLWSLMNVARNVGCEKVYVCVRRDFSYFHELLRTFEHLDFEVVERQDPMINSRSGYAVLVNSP*