MKILFDALPRRVLHLHAQRRSSSTCRAVVLPRFGGPDVLEIRNHEMLPQLASHDVLVSTRAVAINPLDIKIREGYGRSLFGPLLPLVLGRDVSGQILSVGDSVKGLQIGDEVFGALHPTAVRGTYSDCAILAEEQLVAKPKSLTHMEAAAIPFAALTAWRALKGTAKIKEGHRVLILGGGGAVGLAAIQLSKAAGCRVTCTCGKQSIDRVVEAGAENAVDYTSENLKDKVNGRYDVVLDTIGVQETELLGVNSLRKGGHYMTLQGEAVTYADKLGLIAGGLVATAVLFRKQLKYRQSHGIEYSWTIMRTDPEALDDIARLARNGQLKIPIGRVFSLWDAVEAHKVHEKKQAHGKIVLLPE*