MDQVKPGYLDQFLLEDIARHCPHQFLSFHQCMSQEKPDPKLCAQEQANLSKCIKSSVPSFQRIQNQCAGKMQAYDACLRMNKSNTQKCSDDLKGLRDCAFDTIDS