MLRMVTAVGPAVLQHRLRQPSSVRVVGCGTFGAIRTYAAKATAASTETEPTLSYTASKIAAKERRRKLYEASQERMERIKTRREGRVRGKQRREFRKWFIRKKVDEEYMNRKARQAELGWKHQVAVILTRTEVVLPDMEPWEEEYENLSAHLAQFGKEYPPEFGGRIKTDDQPIAMTQEELLKLLPEGFTPAPRETVADETGDVRTTDRKLKTSIYLMVQQDQDQWQFPTVDLNEDETILEAAERTLKDIIGPEVEYWCITNAPCAVDMEALPAESRTDVYGTKTFFMKIYYDEGSVNTSSLKAKDFAWLDRDEATERVQKDQGDYVAKFYHYLL*