MADRTKKQRRGVAAGEFVCKTCSRAFPSFQALGGHRTSHLRGHNGLALGLAAGSDQPGTKKTTDQKQAHQCHVCGLEFEMGQALGGHMRRHREQEAATTAQAPPVLLQLFV