MLNLRTALRAVRPVTLTRSYATSVASFTGQKNSNGKYTVSLIEGDGIGTEISKAVKDIYHAAKVPIDWEVVDVTPTLVNGKTTIPDSAIESINRNKVALKGPLATPIGKGHVSMNLTLRRTFNLFANVRPCKSVVGYKTPYENVDTLLIRENTEGEYSGIEHTVVPGVVQSIKLITREASERVIRYAYEYALSRGMKKVLVVHKASIMKVSDGLFLEVARELAKEYPSIDLSVELIDNTCLRMVQDPALYRDVVMVMPNLYGDILSDLASGLIGGLGLTPSGNMGDEVSIFEAVHGSAPDIAGKGLANPTALLLSSVMMLRHMGLNDNATNIEQAVFGTIASGPENRTKDLKGTATTSHFAEQIIKRLK*