MSLHLKPGQLTLADLRQAYLAPVRLSLDPSADAPIAASVACVENIIAEGRTAYGINTGFGLLASTRISPADLEKLQRSIVLSHAAGVGEALDDAMVRLVMLLKVNSLARGFSGIRRKVIDALIALINAEVYPHIPLKGSVGASGDLAPLAHMSLVLIGESRARHRGEWLPAAEALAVAGLEPLTLAAKEGLALLNGTQVSTAYALRGLFEAEDLFAAATVCGGLSVEAMLGSRAPFDARIHAARGQRGQIDVAAAYRDLLTASSEVARSHEKCDKVQDPYSLRCQPQVMGACLTQMRQAAEVLEIEANAVSDNPLVFAAEGDVISGGNFHAEPVAMAADNLALALAEIGSLSERRISLMMDMHMSQLPPFLVANGGVNSGFMIAQVTAAALASDNKALAHPASVDSLPTSANQEDHVSMAPNAGKRLWAMAENVRGILAVEWLGACQGLDFREGLKSSPKLEQARRLLRDKVPYYQEDRFFAPDIEAASQLLASGCLNALLPARLLPSL*