MAAAKKKVVVVGGGVAGSLLAHGLENDADVTLVDPKDFFEVPYSQLRSTVEPSFADRSLVLHTDYLKKAKFVQASAVKATESELTTDTGEIIPFDFLVVTTGTTFRGVKTKAERLQQFEADHKKIVESQNILIIGGGPVGVELAGEILQDFPKKKVTLIHSGDRLIQFLGPKASEKAEKWLKTKGAEVILNDRVEIEGLAPPTYVTKGQKQIKADAHFVAVGKKLGSDWLLESPILKDKVTNEGRLQVEGTCLVTGLTNVFAAGDITDFKEIKQGFTAANHVATIISNIKKLTKNPADKKLVVYKALEKPFGIVSLGRVDAVAQLPFATIIGWVPGKLKSKDLFVGKARGDLGIKAK*