MDDRFNTPHTDKIELDFLGYRLQLAQVALSFRLRPWAFLFSCAVFRVRGSDFGSVFLCQDPNSKHLGTTVWDSSMVFVKFLEQNCRKGELSHSRLAGKRVIELGAGCGLAGLGMALLGCHVVATDQIEVLPLLMRNLDRNMARAKHSPSESPYVGSLGLVEVVELDWGDEEQIRALKPPFDYIIGTDIVYKEQLLQPLLSTLLGLAGPKTTILLANEYRSSVVHERMLQLWKENFNMKIIPRSKMDTTYQHECIQLFSLKPKVLPFLLSKETSAETSRGSSLDAGDGSSKDHMASLGANFIHNKIAHDSSKCDTDEALQSLCMDVEELDSHSANVCLLEDQINVDANDCKEEKNSCSELSDWEIRRRGSMAARLLQNVL*