MESDRRQELTESAVIAAVWRGPQRFRRSLDWRLAQLKSIVGLIQKHEEDIALGVPHHFQLCFDAPGVGRHEARAFRCRADNLRLEFTISPFPGPDGWSHCRGQCRGVEAVEMAPATSALITRLLPLYLDKSAIRVVEGGISETTALLHQKWDKIFYTAVYVIDETFSYCGFLKIEGMKNTFNSFYKENLIDILWVIESNGEKEVSKIEYSGEKKSEKITPLWIGAYCPPDRQCTYLEIHLWGENTLNYY*