MDDRLNTPHTDKIELDFLGYRLQLAQDPNSKHLGTTVWDSSMVFVKFLEQNCRKGELSHSRLAGKRVVELGAGCGLAGLGESLNICMALLGCHVIATDQIEVLPLLMRNLDRNMARAKHSPSESPYLGSLGLVEVVELNWGNEEQILALKPPFDYIIGTDIVYKEQLLQPLLSTLLGLAGPKTTILLANEYRSSVVHERMLQLWKENFNMKIIPRSKMDSTYQHECIQLFSLKSKVLSSFSLKDTSQEAPKGSSLDVGDRSSIEHMTSLDANFIHDKTALDSLNCVTEDASQSICTDAEGLDIHDTGICLSDDQIDVDANNCKEEKNFCSKLNDWEIRRRGSMAARLLQNVL*